• 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

Inhalt eines Ordners mit AppleScript verschieben

broesel

Süssreinette (Aargauer Herrenapfel)
Registriert
12.03.08
Beiträge
401
Hallo,

ich wollte mir ein AppleScript basteln, mit dem ich den Inhalt meines iTunes Music Ordners (~/Music/iTunes/iTunes Music/Music/) in den Music Ordner (~/Music/) verschieben kann.

Code:
[B]tell[/B] [COLOR=#0034ff][I]application[/I][/COLOR] "Finder"    

[COLOR=#0034ff][B]move[/B][/COLOR] [COLOR=#802fdc]entire contents[/COLOR] [B]of[/B] [COLOR=#0034ff][I]folder[/I][/COLOR] "Music/iTunes/iTunes Music/Music" [B]of[/B] [COLOR=#802fdc]home[/COLOR] [COLOR=#0034ff]to[/COLOR] [COLOR=#0034ff][I]folder[/I][/COLOR] "Music" [B]of[/B] [COLOR=#802fdc]home[/COLOR]
    
[B]end[/B] [B]tell[/B]

Wenn man das Script ausführt passiert genau GAR NICHTS, wenn man "entire contents" entfernt, sieht die Ordnerstruktur nachher logischerweise so aus:

~/Music/Music/Interpret/Album/Song.m4a

was ich aber nicht will.

Eine Möglichkeite wäre noch:

Code:
[B]tell[/B] [COLOR=#0034ff][I]application[/I][/COLOR] "Finder"    

[COLOR=#0034ff][B]move[/B][/COLOR] [COLOR=#802fdc]entire contents[/COLOR] [B]of[/B] [COLOR=#0034ff][I]folder[/I][/COLOR] "Music/iTunes/iTunes Music/Music" [B]of[/B] [COLOR=#802fdc]home[/COLOR] [COLOR=#0034ff]to[/COLOR] [COLOR=#0034ff][I]folder[/I][/COLOR] [COLOR=#802fdc]home[/COLOR]
    
[B]end[/B] [B]tell[/B]

dann erhalte ich aber folgende Fehlermeldung:

Syntax Error schrieb:
Finder got an error: Can’t make folder "Michi" of folder "Users" of startup disk into type integer.

Das Anfügen von "with replacing" ändert nichts am Ergebnis (nichts passiert, selbe Fehlermeldung).

Danke und lg,
Michael