Ergebnis 1 bis 5 von 5

Thema: AppleScript: File Copy

  1. #1
    MU Mitglied
    Registriert seit
    04.2002
    Beiträge
    308

    AppleScript: File Copy

    Hi!

    Wie kann ich mit AppleScript ein File unter einem anderen Namen in ein neues Verzeichnis kopieren?

    Irgendwie klappt das nicht so ohne weiteres...
    Sowas wie

    tell app "Finder" to copy aFile to aFolder with properties {name:newname}

    geht leider nicht.

    Irgendwelche Tips?

    Alex


  2. #2
    MU Mitglied Avatar von Paefchen
    Registriert seit
    05.2003
    Ort
    Lübeck
    Beiträge
    143
    tell application "Finder"
    activate
    copy document file ("Original:Datei" as alias) to folder ("Ziel:Odner:" as alias)
    set name of document file ("Kopierte:Datei" as alias) to "Neuer Name"
    end tell
    -------

    vieleicht nicht die eleganteste möglichkeit aber sollte funktionieren


  3. #3
    MU Mitglied
    Registriert seit
    04.2002
    Beiträge
    308
    Themenstarter
    Original geschrieben von Paefchen
    tell application "Finder"
    activate
    copy document file ("Originalatei" as alias) to folder ("Ziel:Odner:" as alias)
    set name of document file ("Kopierteatei" as alias) to "Neuer Name"
    end tell
    -------

    vieleicht nicht die eleganteste möglichkeit aber sollte funktionieren
     

    Danke schon mal.
    Wofür brauch ich denn activate?
    Kann ich nicht als Ziel schon eine Datei mit nem anderen Namen angeben, anstatt diesen nach dem Kopieren zu ändern?

    MfG
    Alex


  4. #4
    MU Mitglied Avatar von Paefchen
    Registriert seit
    05.2003
    Ort
    Lübeck
    Beiträge
    143
    Wofür brauch ich denn activate?
    kannst es auch weglassen. Ich weiss nicht so genau wo für es genau steht

    Kann ich nicht als Ziel schon eine Datei mit nem anderen Namen angeben, anstatt diesen nach dem Kopieren zu ändern?
    Nein kannst Du nicht, er sucht dan den ordner den er natürlich nicht findet.

    Es mag schon sein das es eine schönere lösung gibt, bin aber selber nicht sehr bewant mit AppleScript


  5. #5
    Neues MU Mitglied
    Registriert seit
    08.2003
    Beiträge
    75
    Original geschrieben von Paefchen
    [B]Wofür brauch ich denn activate?
    kannst es auch weglassen. Ich weiss nicht so genau wo für es genau steht
    um die anwendung in den vordergrund zu holen, beim Finder nicht so wild, aber suche mal in freehand ein objekt zu selectiern wenn du vorher nicht die application aktiviert hast!


Lesezeichen