Automator o AppleScript Renombrar flujo de trabajo

1

¿Es posible automatizar la siguiente acción:

Ejemplo

Nombre de la carpeta: "PRUEBA" el nombre del archivo dentro de la carpeta es: "Evelyn.jpg".

¿Cómo cambio el nombre de la carpeta con el nombre del archivo que contiene?

Resultado

Nombre de la carpeta: "EVELYN" el nombre del archivo dentro de la carpeta es: "Evelyn.jpg".

¿Alguna idea de cómo lograr esto con Automator o AppleScript?

    
pregunta Liviu 24.05.2011 - 23:32

2 respuestas

3

Aquí hay un script:

set thefolder to "path:to:folder" as alias
tell application "Finder"
    set filename to name of first item of folder thefolder
    set oldDels to AppleScript's text item delimiters as string
    set AppleScript's text item delimiters to "." as string
    set itemname to first text item of filename
    set AppleScript's text item delimiters to oldDels as string
    set name of thefolder to itemname
end tell

Obtiene el nombre del primer elemento de la carpeta, recorta la extensión y cambia el nombre de la carpeta.

Tenga en cuenta que no se convierte a mayúsculas como en su ejemplo. Esto es menos trivial con AppleScript, pero hágame saber si es realmente importante y puedo darle el código.

    
respondido por el Nathan Greenstein 25.05.2011 - 01:39
3

Aquí hay un flujo de trabajo de Automator que lo hará por usted.

    
respondido por el Philippe Dube 27.03.2013 - 17:32

Lea otras preguntas en las etiquetas