Gibt es eine Möglichkeit, aktuelle Ordnernamen stapelweise durch aufsteigende Nummern zu ersetzen? Mit der integrierten Funktion „Finder-Elemente umbenennen“ können Sie nur auf die Art „Text suchen und ersetzen“ ersetzen. Nicht alle meine aktuellen Ordnernamen haben gemeinsame Zeichen. Ich benutze übrigens Mojave.
Hier ist eine recht effiziente AppleScript-Lösung. Sie können diesen Code in script editor.app als Anwendung speichern.
set newName to 0
set theFolder to (choose folder with prompt "Choose Folder" with invisibles)
tell application "Finder"
set theFolders to folders of theFolder
set sortedFolders to sort theFolders by name
repeat with i from 1 to count of sortedFolders
set newName to newName + 1
set thisItem to item i of sortedFolders
set name of thisItem to newName
end repeat
end tell
Wenn Sie möchten, dass die einstelligen Ordnernamen zweistellig erscheinen (01,02,03 usw.), verwenden Sie stattdessen diese folgende Version des Skripts
set newName to 0
set theFolder to (choose folder with prompt "Choose Folder" with invisibles)
tell application "Finder"
set theFolders to folders of theFolder
set sortedFolders to sort theFolders by name
repeat with i from 1 to count of sortedFolders
set newName to newName + 1
set thisItem to item i of sortedFolders
if newName is less than 10 then
set name of thisItem to 0 & newName as string
else
set name of thisItem to newName
end if
end repeat
end tell
Der folgende AppleScript-Code benennt die Dateien im ausgewählten Ordner um, anstatt Ordner umzubenennen.
set newName to 0
set theFolder to (choose folder with prompt "Choose Folder" with invisibles)
tell application "Finder"
set theFiles to files of theFolder
set sortedFiles to sort theFiles by name
repeat with i from 1 to count of sortedFiles
set newName to newName + 1
set thisItem to item i of sortedFiles
set nameExtension to name extension of thisItem
if newName is less than 10 then
set name of thisItem to 0 & newName & "." & nameExtension as string
else
set name of thisItem to newName & "." & nameExtension as string
end if
end repeat
end tell
Wählen Sie alle Ordner aus, die Sie umbenennen möchten, klicken Sie mit der rechten Maustaste darauf und wählen Sie "[Anzahl] Elemente umbenennen...".
Wenn Sie die Funktion „Suchobjekte umbenennen“ verwenden, müssen Sie sie im Dropdown-Menü von „Text ersetzen“ auf „ Format “ ändern:
Jetzt können Sie es beliebig umbenennen:
Benutzer1787331