Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
kamp •->

Anmeldedatum: 14.10.2004 Beiträge: 6
|
Verfasst am: 29.12.2004 - 12:50 Titel: Alle Ordner bis auf ein paar bestimmte verschieben |
|
|
Halllo Forum,
habe ein Problem (für euch wahrscheinlich keines) mit dem Verschieben von Ordnern.
Ich möchte alle Ordner eines Unterordner verschieben bis auf ein paar bestimmte, die dort liegenbleiben müssen.
Leider funktioniert mein Script nicht richtig. Es kopiert mir im Moment alles; auch die, die in der Ausnahmeliste stehen.
Kann mir jemand einen Tipp geben?!?
Danke.
set x to "Anzeiges:import:" as alias
set ausnahmeliste to {"rseiten", "Notes", "farbdrucker", "_Geprüft", "Wiederholer"} as text
tell application "Finder"
set y to every item of x whose modification date < (current date) - 60 * days
repeat with i from 1 to number of items in y
set this_item to item i of y
if name of this_item is not in ausnahmeliste then
duplicate y to "Logos:Muell:"
else
end if
end repeat
end tell |
|
Nach oben |
|
 |
Snow Administrator


Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
|
Verfasst am: 29.12.2004 - 19:20 Titel: |
|
|
Hallo kamp,
du prüfst zwar, ob das jeweilige Objekt in der Ausnahmeliste vorkommt, duplizierst aber dann die gesamte Liste.
Zitat: | set this_item to item i of y
if name of this_item is not in ausnahmeliste then
duplicate y to "Logos:Muell:"
else
end if |
Richtig wäre also:
duplicate this_item to "Logos:muell:"
Wenn du die Dateien bzw. Ordner verschieben möchtest, ohne sie zu kopieren, wärst du mit 'move' besser beraten als mit 'duplicate' _________________ Peter
-
Fischer-Bayern.de|Shadetreemicro.com |
|
Nach oben |
|
 |
kamp •->

Anmeldedatum: 14.10.2004 Beiträge: 6
|
Verfasst am: 30.12.2004 - 10:18 Titel: |
|
|
Hallo Snow,
danke für Deinen Tipp.
War ja ganz einfach; habe wohl zu lange vor dem Rechner gesessen und vor lauter Bäumen keinen Wald mehr gesehen. - - Vielen Dank.
Den duplicate-Befehl benutze ich solange, bis meine Scripte richtig funktionieren. Dann stelle ich das Script "scharf".
Einen guten Rusch in 2005 wünscht Euch
Christian |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2002 phpBB Group Deutsche Übersetzung von phpBB.de
|
|
|