• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Mit Automator nach Dateien suchen, die Backslash enthalten

mtemp

Idared
Registriert
20.09.05
Beiträge
27
Hallo,
ein Kollege möchte von Mac OS 9 auf einen Windows-PC umsatteln (ja, soll es geben...). Problem dabei, dass einige seiner Dateien Sonderzeichen enthalten, die unter Windows nicht vorkommen dürfen: * ? " / \ : | < >
ich möchte nun über den Automator all diese Dateien umbenennen, so dass diese Zeichen zB durch einen Unterstrich ersetzt werden.
Klappt so weit auch ganz gut. Problem macht jedoch der Backslash (auch wenn ich glaube, dass er dieses zeichen nicht in einem Dateinamen verwendet hat -- möchte ich jedoch nicht ausschließen).
Über "Finder Objekte suchen" und "Name enthält \" werden nämlich solche Dateien nicht gefunden. Die Spotlight-Such-Funktion im Finder hingegen findet solche Dateien, versagt jedoch beim Sternchen, eine seltsame Diskrepanz...

Wie kann ich also auch solche Dateien finden?

Grüße, Carlos
 
mtemp schrieb:
Hallo,
Über "Finder Objekte suchen" und "Name enthält \" werden nämlich solche Dateien nicht gefunden.

Hm. Kurios.
Ein Schuss ins Blaue:
Versuchs mal mit "\" oder \\ oder '\'
 
Rastafari schrieb:
Hm. Kurios.
Ein Schuss ins Blaue:
Versuchs mal mit "\" oder \\ oder '\'
Hatte es nicht genauer probiert. Mit \\ kann über "finder Objekte suchen" entspechende Dateien gefunden werden.
Im zweiten Schritt möchte ich jedoch dieses Zeichen ersetzen, zB durch einen Unterstrich. Also benutze ich "Finder Objekte umbenennen" -- und hier ist der Haken: das Backslash kann ich nicht ersetzen; also auch nicht zB über \\ oder "\" oder '\' etc.

Weiß hier jemand Rat, wie man das Backslash über diese Aktion ersetzen kann?

Vielen Dank!
Carlos

PS: Aber vermutlich hat mein Kollege dieses Zeichen bei seinen Dateibenennungen nicht benutzt und es würde ausreichen, einfach danach zu suchen und ggf. händisch zu ersetzen. Mich würde obiges Problem jedoch doch interessieren...