Estoy interesado en excluir ciertos archivos de Spotlight y se sugirió agregar la .noindex
extensión . Me gustaría automatizar esto. ¿Cómo es posible hacerlo a través de Applescript?
El siguiente AppleScript agregará la extensión .noindex
a cualquier archivo individual. Para usar este script en particular, péguelo en un nuevo documento AppleScript y guárdelo como una aplicación. Tendrá un icono similar a una aplicación con una flecha. Esto significa que el script es una gota. Para cambiar el nombre de un solo archivo, simplemente coloque el archivo sobre el icono de esta aplicación y el archivo habrá cambiado de nombre en menos de un segundo.
on open theFileToRename
tell theFileToRename
tell application "Finder"
set theName to the name of file theFileToRename as string
set extension to ".noindex"
set the name of file theFileToRename to (theName & extension)
end tell
end tell
end open
Si no desea utilizar la funcionalidad de Droplets, el siguiente script le pedirá que seleccione un archivo:
set extension to ".noindex"
set theFileToRename to (choose file with prompt "Select a file to append the \"" & extension & "\" extension to." without multiple selections allowed)
tell application "Finder"
set theName to the name of file theFileToRename as string
set extension to ".noindex"
set the name of file theFileToRename to (theName & extension)
end tell
Espero que ésto sea útil para ti.
Puede usar un comando simple dentro de Terminal.app para cambiar el nombre de todos los archivos en el directorio, incluidos los subdirectorios. Navegue al directorio en el que tiene archivos para cambiar el nombre ( cd /path/to/dir
) y ejecute este comando:
find . -name "*\.txt" -exec bash -c 'mv "{}" "{}.noindex"' \;
Esto cambiará el nombre de todos txt
los archivos. Cambia la extensión a lo que quieras.