Automator o AppleScript Rename Workflow

1

È possibile automatizzare la seguente azione:

Esempio

Nome cartella: "TEST" il nome del file all'interno della cartella è: "Evelyn.jpg".

Come faccio a rinominare la cartella utilizzando il nome del file al suo interno:

Risultato

Nome cartella: "EVELYN" il nome del file all'interno della cartella è: "Evelyn.jpg".

Qualche idea su come ottenere ciò con Automator o AppleScript?

    
posta Liviu 24.05.2011 - 23:32
fonte

2 risposte

3

Ecco uno 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

Ottiene il nome del primo elemento nella cartella, ritaglia l'estensione e rinomina la cartella.

Si noti che non converte in maiuscolo come nell'esempio. Questo è meno che banale con AppleScript, ma fammi sapere se è davvero importante e posso darti il codice.

    
risposta data 25.05.2011 - 01:39
fonte
3

Ecco un flusso di lavoro di Automator che lo farà per te.

    
risposta data 27.03.2013 - 17:32
fonte

Leggi altre domande sui tag