Puedo construir un file
con variables:
set filePath to "Macintosh HD:tmp:test.txt"
tell application "Finder"
delete file filePath
end tell
Sin embargo, lo mismo no funciona para POSIX file
:
set filePath to "/tmp/test.txt"
tell application "Finder"
delete POSIX file filePath
end tell
Dice "no se puede obtener el archivo POSIX" /tmp/test.txt "" (-1728). La sintaxis parece correcta, porque funciona cuando uso literal de cadena en lugar de variable:
tell application "Finder"
delete POSIX file "/tmp/test.txt"
end tell
Estoy ejecutando scripts con osascript foobar.applescript
en caso de que eso importe.