Diskutiere Pfad-Angaben in AppleScript im Scripting und Automatisierung Forum

  1. warumauchnicht

    warumauchnicht Thread Starter Mitglied

    Beiträge:
    20
    Zustimmungen:
    1
    Mitglied seit:
    06.01.2004
    Hallo,

    ich würde gerne mit einem Applescript eine Datei aus einem bestimmten Verzeichnis in ein anderes Verzeichnis kopieren. Leider komme ich mit den Pfadangaben nicht zurecht. So schaffe ich es weder mit "/Library/usw." (also mit Slash) noch mit "Library::usw." (hatte ich mal irgendwo gelesen).

    Ich denke, das dürfte nicht schwer sein, aber ich steh' auf'm Schlauch. Könnt ihr mir kurz helfen?

    Danke im voraus,
    Tino
     
  2. oneOeight

    oneOeight Mitglied

    Beiträge:
    49.851
    Zustimmungen:
    4.431
    Mitglied seit:
    23.11.2004
    wenn du pfade mit / angibst dann musst du die vorher mit der posix path bzw file klasse verwandel, damit applescript damit umgehen kannst...

    http://www.satimage.fr/software/en/file_paths.html

    oder du machst einfach das ganze als do shellscript "mv /Library/... /User/blubb/..."
     
  3. warumauchnicht

    warumauchnicht Thread Starter Mitglied

    Beiträge:
    20
    Zustimmungen:
    1
    Mitglied seit:
    06.01.2004
    Hi, danke für den Tipp. Aber irgend etwas mache ich immer noch falsch :mad:

    Ich definiere zunächst den Ort, mit dem ich etwas machen will:
    Code:
    		set theLocation to POSIX path of "/Library/WebServer/Documents/"
    Dann will ich alle Dateien darin lesen (um einen neuen Ordner zu erstellen, der aber nicht einen schon vorhandene Namen haben darf).Bei dem Befehl
    Code:
    the name of every item of theLocation
    erscheint nun leider folgender Fehler (siehe auch Anhang):
    Code:
    Can't get every item of "/Library:WebServer:Documents:".
    Irgendwie ist der Pfad nicht korrekt umgewandelt. Aber warum? Any ideas?

    Danke für eure Tipps im voraus,
    Tino
     

    Anhänge:

  4. warumauchnicht

    warumauchnicht Thread Starter Mitglied

    Beiträge:
    20
    Zustimmungen:
    1
    Mitglied seit:
    06.01.2004
    Hi, hab die Lösung selbst gefunden:

    Wichtig ist, dass man Pfadangaben als alias, sprich so definiert:
    Code:
    set xxy to "Festplatte:Ordner1:Ordner2" as alias
     
  5. glzm0

    glzm0 Mitglied

    Beiträge:
    861
    Zustimmungen:
    8
    Mitglied seit:
    16.03.2003
    korreckt :)

    Jaja, da war ich leider zu spät :p

    Genau so funzt es.

    set meinPfad to "MeineFestplatte:Users:MeinerEiner:Library:" as alias


    mfg glzm0
     
Die Seite wird geladen...
Ähnliche Themen - Angaben AppleScript Forum Datum
Applescript: im Dateinamen eine Versionsnummer erhöhen Scripting und Automatisierung Donnerstag um 16:38 Uhr
Applescript + sed: Anführungsstriche ersetzen Scripting und Automatisierung 03.08.2018
Worddatei als PDF speichern per Skript Scripting und Automatisierung 19.04.2018
webseite aufrufen Scripting und Automatisierung 11.04.2018
Applescript & XML: Fehlerursache? Scripting und Automatisierung 27.02.2018
Applescript -> .url auf dem desktop erstellen. Scripting und Automatisierung 22.02.2018
AppleScript Terminal Automatisierung Scripting und Automatisierung 19.12.2017
gesamten Ordner mit bestimmten Alter über Applescript löschen Scripting und Automatisierung 20.11.2017
Fehler -10006 mit berechnetem AS in FileMaker Scripting und Automatisierung 01.09.2017

MacUser.de weiterempfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.