1 votos

construir un archivo POSIX con variables

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.

1voto

wch1zpink Puntos 11

Este código de AppleScript me funciona con la última versión de macOS Big Sur.

 set filePath to "/tmp/test.txt"
tell application "Finder"
    delete filePath as POSIX file
end tell

Esto también funciona para mí ...

 set filePath to POSIX file "/tmp/test.txt"
tell application "Finder"
    delete filePath
end tell

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X