[GastForen Programmierung/Entwicklung AppleScript Dateien umbenennen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Dateien umbenennen

mcrudi
Beiträge gesamt: 24

13. Dez 2017, 14:58
Beitrag # 1 von 4
Bewertung:
(2872 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Zusammen,

ich habe in einem Ordner bestimmte Dateien liegen, die ich nach einem Korrekturlauf umbenennen will. (Leerstellen entfernen)
Das mit den Leerstellen bekomme ich hin. Aber wie kriege ich jetzt die Daten umbenannt?
Hier mal ein Beispielcode:
Code
set dateiNamen to (list folder eingangAuftraege without invisibles) 
repeat with falscherName in dateiNamen
set nameOld to falscherName
set AppleScript's text item delimiters to space
set these_items to the text items of nameOld
set AppleScript's text item delimiters to {"_"}
set newName to these_items as string
end repeat


Also, die falschen Namen suche ich in einem Ordner. (eingangAuftraege)
Vielen Dank für die Hilfe

Mcrudi
X

Dateien umbenennen

Hans Haesler
  
Beiträge gesamt: 5680

13. Dez 2017, 16:14
Beitrag # 2 von 4
Beitrag ID: #561411
Bewertung:
(2853 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Mcrudi,

Du musst den "Finder" bitten, die Dateien aufzulisten.
Dann eine Schleife durch die Liste, von jeder Datei den Namen speichern, das Austauschen vornehmen und den neuen Namen zuweisen.

Code
set eingangAuftraege to choose folder 

tell application "Finder"
set alleDateien to every file of folder eingangAuftraege
repeat with f in alleDateien
set oldName to name of f
set AppleScript's text item delimiters to space
set these_items to the text items of oldName
set AppleScript's text item delimiters to {"_"}
set newName to these_items as string
if newName is not oldName then
try
set name of f to newName
end try
end if
end repeat
end tell

set AppleScript's text item delimiters to {""}

activate me
display dialog "Fertig." buttons "OK" default button 1 with icon 1 giving up after 1

Das Prüfen, ob der neue Name anders ist, muss nicht unbedingt sein. Ist aber korrekter.

Der try-Wickel hingegen, kann eine Fehlermeldung verhindern, falls der neue Name schon existiert.

Das Script könnte auch zu einem Droplet erweitert werden. Dann ist das Wählen des Ordners einfacher.

Gruss, Hans


als Antwort auf: [#561409]

Dateien umbenennen

mcrudi
Beiträge gesamt: 24

14. Dez 2017, 09:45
Beitrag # 3 von 4
Beitrag ID: #561423
Bewertung:
(2798 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

ich danke dir sehr für deine professionelle Hilfe. Ist wie immer gut.
Ich habe allerdings die choose Geschichte rausgelassen, da ich immer den gleichen Ordner überwachen will. Die Anwendung läuft aus einer 4D Programmierung.

Das mit dem Droplet ist auch gut. Das kann ich gut für eine andere Sache gebrauchen.

Viele Grüße und eine schöne Adventszeit noch,

Mcrudi


als Antwort auf: [#561411]

Dateien umbenennen

Hans Haesler
  
Beiträge gesamt: 5680

14. Dez 2017, 11:17
Beitrag # 4 von 4
Beitrag ID: #561426
Bewertung:
(2791 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Mcrudi,

bitte sehr.

Nun, die "choose Geschichte" musste ich reinnehmen, damit das Script lauffähig ist.

Antwort auf: Das mit dem Droplet ist auch gut.

Ich nehme an, dass Du das hinkriegen wirst. Sonst bitte melden.

Auch Dir eine angenehme Zeit und gutes Gelingen!

Gruss, Hans


als Antwort auf: [#561423]
X
Hier Klicken

Veranstaltungen

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen. pdf-icon Hier eine kleine Anleitung.

Veranstaltungen
16.02.2019 - 29.06.2019

3400 Burgdorf, BE
Samstag, 16. Feb. 2019, 08.30 Uhr - Samstag, 29. Juni 2019, 08.30 Uhr

Lehrgang

Mit dem Erwerb des Zertifikats Publisher Basic beweisen Sie Ihre Kompetenz für die Mitarbeit bei der Gestaltung und Umsetzung von Publishing-Projekten. Das Zertifikat wird bei den Arbeitgebern immer bekannter; diese wissen, dass Sie mit diesem Abschluss sehr gutes KnowHow erworben haben. Nach erfolgreicher Absolvierung dieses Lehrgangs sind Sie in der Lage, die Zertifikatsprüfung abzulegen.

Ja

Organisator: PubliCollege GmbH

Kontaktinformation: Beat Kipfer, E-Mailinfo AT publicollege DOT ch

www.publicollege.ch

Publisher Basic
Veranstaltungen
20.02.2019

Aarau
Mittwoch, 20. Feb. 2019, 17.30 Uhr

Kurs

Der Kurs richtet sich an interessierte PhotoshopanwenderInnen, welche ihre Kenntnisse in der Bildbearbeitung vertiefen möchten. Da der Fokus auf das QV der Polygrafie gelegt wird, können Ausbildner, Berufsleute, Prüfungsexperten sowie Lernende gleichermassen profitieren.

Mittwoch, 20. Februar 2019 bis Mittwoch, 13. März 2019
4 Kursabende à 4 Lektionen, 17.30 bis 20.45 Uhr
CHF 352.–

Nein

Organisator: Schule für Gestaltung Aargau

Kontaktinformation: Nadja Elsener, E-Mailnadja.elsener AT sfgaargau DOT ch

https://www.sfgaargau.ch/kurse/E-004.php