Maverick258
Mitglied
Thread Starter
- Dabei seit
- 07.04.2014
- Beiträge
- 33
- Reaktionspunkte
- 1
Hallo Zusammen,
Ich erstelle gerade ein Skript zum suchen von Dateien auf einer Externen Festplatte.
Dazu möchte ich mit „do shell script“ den „find“ Befehl nutzen.
Leider bricht das Skript nach einem Error ab:
--> error "find: /Volumes/Volume_2T//.Spotlight-V100: Operation not permitted" number 1
Oder, wenn ich die Spotlight-V100 lösche:
--> error "find: /Volumes/Volume_2T//.Trashes: Operation not permitted" number 1
Im Terminal werden die Errors auch angezeigt, anschließend aber das richtige Ergebnis:
Starte ich von einem Ordner, der tiefer in der Hierarchie liegt funktioniert es (verständlicher Weise) auch. Das ist aber nicht die Idee das Ganzen.
Hat hier zufällig jemand eine Lösung für mich?
Vielen Dank!
Ich erstelle gerade ein Skript zum suchen von Dateien auf einer Externen Festplatte.
Dazu möchte ich mit „do shell script“ den „find“ Befehl nutzen.
Code:
set theResult to do shell script "find /Volumes/Volume_2T -name \"FindMe.txt\" -print"
--> error "find: /Volumes/Volume_2T//.Spotlight-V100: Operation not permitted" number 1
Oder, wenn ich die Spotlight-V100 lösche:
--> error "find: /Volumes/Volume_2T//.Trashes: Operation not permitted" number 1
Im Terminal werden die Errors auch angezeigt, anschließend aber das richtige Ergebnis:
Code:
find: /Volumes/Volume_2T/.Spotlight-V100: Operation not permitted
find: /Volumes/Volume_2T/.Trashes: Operation not permitted
/Volumes/Volume_2T/Presentation/FindMe.txt
Starte ich von einem Ordner, der tiefer in der Hierarchie liegt funktioniert es (verständlicher Weise) auch. Das ist aber nicht die Idee das Ganzen.
Hat hier zufällig jemand eine Lösung für mich?
Vielen Dank!