1 votos

Recortar los 6 primeros caracteres de los Nombres de la Carpeta [AppleScript]

He encontrado un AppleScript en línea que recorta los primeros caracteres de un nombre de archivo, sin embargo, no parece trabajar en CARPETAS.

¿Cómo puede ser modificado para cambiar el nombre de los nombres de las carpetas?

set whichFile to choose file with multiple selections allowed
repeat with aFile in whichFile
    tell application "Finder"
        set filename to name of aFile
        set name of aFile to ((characters 7 thru -1 of filename) as string)
    end tell
end repeat

Gracias!

1voto

mrgnw Puntos 190

Es fácil de recortar los seis primeros caracteres utilizando Namechanger.

Me disculpo si usted necesita específicamente para utilizar AppleScript, pero Namechanger es una aplicación útil para cambiar el nombre de archivos y carpetas. Se me ha tratado bien.

Espero que esto ayude!

1voto

Esto se aplica a los archivos seleccionados en el Finder y funciona con carpetas y archivos regulares:

tell application "Finder"
    repeat with f in (get selection)
        set name of f to (text 7 thru -1 of (get name of f))
    end repeat
end tell

También puede ejecutar un comando como el siguiente en la Terminal:

cd ~/containing/folder;for f in *;do mv "$f" "${f:6}";done

0voto

adayzdone Puntos 1258

Probar:

set whichFolder to choose folder with multiple selections allowed
repeat with aFolder in whichFolder
    tell application "Finder"
        set folderName to name of aFolder
        set name of aFolder to (text 7 thru -1 of folderName)
    end tell
end repeat

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X