ObiTobi
Aktives Mitglied
Thread Starter
- Dabei seit
- 05.11.2009
- Beiträge
- 1.536
- Reaktionspunkte
- 91
Hallo,
ich verwende seit Jahren eigenes Skript welches zum Großenteils hier im Forum entstanden ist.
Es funktioniert auch alles super, so lange die Zielplatte eine HFS+ Platte ist. Aus bestimmten Gründen muss ich auf NTFS umsteigen (Zugriff von Windows). Als sich funktioniert mein Skript auch damit.
Bis allerdings die Tatsache, dass die Dateien alle wie im Original in Großbuchstaben geschrieben werden.
Hier der Teil welches das Kopieren mit Wandlung in Kleinbuchstaben und anschließenden Löschen.
Idee wie man es doch hinkriegt, dass es mit NTFS funktioniert?
ich verwende seit Jahren eigenes Skript welches zum Großenteils hier im Forum entstanden ist.
Es funktioniert auch alles super, so lange die Zielplatte eine HFS+ Platte ist. Aus bestimmten Gründen muss ich auf NTFS umsteigen (Zugriff von Windows). Als sich funktioniert mein Skript auch damit.
Bis allerdings die Tatsache, dass die Dateien alle wie im Original in Großbuchstaben geschrieben werden.
Hier der Teil welches das Kopieren mit Wandlung in Kleinbuchstaben und anschließenden Löschen.
Code:
tell application "Finder"
set fileName to do shell script "echo " & fileName & " | awk -F: '{print $4}' | tr '[:upper:]' '[:lower:]'"
set name of (duplicate sourceDir & fileName to backupDir as alias) to fileName
set name of (duplicate sourceDir & fileName to destinationDir as alias) to fileName
do shell script "chmod 644 " & quoted form of POSIX path of (destinationDir & ":" & fileName)
set baseFileName to (characters 1 thru -4 of (fileName))
do shell script "cp -av ~/Pictures/baseXMP.xmp " & quoted form of POSIX path of (destinationDir & ":" & baseFileName & "xmp")
delete file (sourceDir & fileName) as alias
end tell
Idee wie man es doch hinkriegt, dass es mit NTFS funktioniert?