Hallo, ich bin am Verzweifeln, wer kann mir helfen?
Ich habe einen Ordner choose folder und daraus die files in einer liste set meineliste to every file of workingfolder.
Soweit so gut. Generell soll mein Script die Dateien an einen bestimmten Ort auf dem Fileserver kopieren abhänig des Dateinamens. Klappt.
Jetzt muss ich eine sicherheit einbauen, dass wenn es die datei dort schon gibt, diese vorher umbenannt wird...und da ist der haken:
Repeat with i in meineliste
If exists file ("" & mytarget & name of i) then
Set name of i to name of i & -renamed"
Move i to mytarget
End if
End repeat
Das Problem ist, dass sich zwar der Dateiname im Quellfolder ändert, aber der name in der liste irgendwie nicht. Jedenfalls versucht der finder nun die datei mit dem alten namen zu kopieren, die es ja nicht mehr gibt.
Ich habe auch schon versucht die geänderte datei kurz neu zu übergeben an eine temp var...
Set name of i to "neu"
Set tempfile to i
Move tempfile
Trotzdem findet er die datei nicht.
Ich schätze ich komme mit set name of ... nicht zurecht und muss irgend eine andere eigenschaft der datei ändern...
Wer weiss rat?