Applescript: Vorhandensein einer Datei prüfen

Parantatatam

mag Cookies & Kekse
Hallo,

ich hoffe doch, dass es hier eine kleine Randgemeinde von Applescript-Nutzern gibt. Ich habe folgendes Problem: ich will das Vorhandensein einer Datei prüfen. Da es bei allen Nutzern funktionieren soll, lade ich über die Shell das Skript "whoami" und speichere ihre Ausgabe in einer Variable. Diese binde ich dann in meine Pfadeingabe ein. Wenn ich diese mit einer Variable angebe, dann funktioniert es nicht. Aber wenn ich es direkt eingebe, dann funktioniert es. Warum?

So sieht mein Skript aus:
AppleScript:
set UserName to do shell script "whoami"
set PathToFile to "/Users/" & UserName & "/Desktop/Ordner/Datei.tiff"

tell application "Finder"
  if exists POSIX file PathToFile then
    display dialog "Datei existiert"
  end if
end tell
 
das selbe Problem hatte ich auch schonmal woanders. Habe aber keine Lösung gefunden. AS kommt wohl bei Pfadangaben mit Variablen nicht klar.
mfg
 

Neue Beiträge

Zurück