Estoy interesado en la exclusión de ciertos archivos de Spotlight, y se sugirió agregar la .noindex
de extensión. Me gustaría automatizar este proceso. ¿Cómo es posible hacerlo a través de Applescript?
Respuestas
¿Demasiados anuncios?Usted puede utilizar un simple comando en el interior de la Terminal.aplicación para cambiar el nombre de todos los archivos en el directorio incluyendo subdirectorios. Navegue hasta el directorio en el que tienes los archivos para cambiar el nombre de (cd /path/to/dir
) y ejecute este comando:
find . -name "*\.txt" -exec bash -c 'mv "{}" "{}.noindex"' \;
Esto va a cambiar el nombre de todos los txt
archivos. Cambiar extensión a lo que Usted desea.
El siguiente AppleScript añadirá la extensión .noindex
a un solo archivo. Para usar este script en particular, péguelo en un nuevo AppleScript documento y guardarlo como una Aplicación. Va a tener una Aplicación como icono con una flecha. Esto significa que la secuencia de comandos es una gota. Para cambiar el nombre de cualquier archivo, basta con colocar el archivo en la parte superior de este icono de aplicación, y el archivo se ha cambiado el 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 usted no desea utilizar la funcionalidad de las Gotas, la siguiente secuencia de comandos 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 esto sea de utilidad para usted.