Ich habe ungefähr 8 Jahre Videodateien auf einem Server für meine Arbeit. Aus organisatorischen Gründen möchten wir die Dateischemata der Dateien von MMDDYY in YYMMDD ändern. Die Dateinamenstruktur lautet MMDDYY_Filename.xxx. Was wäre der beste Weg, dies zu tun? Ich dachte an einen Automator / Applescript-Workflow, um die ersten 6 Zeichen eines Dateinamens neu anzuordnen, damit es funktioniert, bin mir aber nicht sicher, wie ich das erreichen soll. Irgendwelche Ideen?
macos
applescript
automator
dawkinsjh
quelle
quelle
Antworten:
Am einfachsten ist es für mich, mit Automator (mit Applescript) die ersten 6 oder 8 Zeichen zu entfernen (abhängig von Ihrem vorhandenen Datumsformat: "131016" oder "20131016"). Führen Sie dann den Workflow Finder-Elemente umbenennen aus. so was:
Automator-Workflow:
(Führen Sie Applescript aus)
on run {Eingabe, Parameter}
Lauf beenden
(Finder-Objekte umbenennen - - Datum oder Uhrzeit mit folgenden Parametern hinzufügen :)
Datum / Uhrzeit: Erstellt Format: Jahr Monat Tag Wo: Vor Name Trennzeichen: Keine Trennzeichen: Unterstrich
(Beispiel: 20131016 + _Item Name.xxx)
Wenn Sie NICHT beabsichtigen, die "20" am Anfang zu haben, führen Sie ein anderes Applescript wie das obige aus, um die ersten beiden Zeichen wieder zu entfernen, da dieses Automator-Element automatisch die "20" hinzufügt.
Habe das Original-Drehbuch von hier:
https://apple.stackexchange.com/questions/20134/how-can-i-trim-the-irst-3-characters-infile-name-with-applescript
quelle
Wenn sich alle Dateien im selben Verzeichnis befinden, können Sie in Terminal Folgendes ausführen:
Wenn sich die Dateien in verschiedenen Verzeichnissen befinden:
quelle