La razón por la que usted está consiguiendo Expected "," or "}" but found identifier.
es porque usted tiene una malformación list
para el camino. No se puede definir la ruta de acceso como {macintosh hd / users / mike / documents / OneDrive / Pictures}
.
Utilice el siguiente lugar:
tell application "Finder"
delete (every item of folder "Macintosh HD:Users:mike:Documents:OneDrive:Pictures" whose name contains "(1)")
end tell
Dependiendo de cuántos archivos hay que eliminar, Buscador puede tener problemas al ejecutar esta secuencia de comandos de AppleScript, de tomar demasiado tiempo y / o el proceso de estancamiento sin recuperación, a continuación, requieren de una Fuerza de Cierre.
Personalmente, no me gustaría utilizar AppleScript y en lugar de sólo usar la Terminal, y cambie el directorio a la que contiene todos los archivos y el uso de rm *\(1\)*
para eliminar todos los archivos que contengan (1)
. Sin embargo el uso de la rm
comando con gran cuidado, porque todos los archivos borrados son finales!