Ruta de la carpeta temporal para Apple Script

1
set targetFile to (path to temporary items as string) & fileName

Estoy tratando de descargar una imagen web a una carpeta temporal mediante un bucle en un Apple Script.

De acuerdo con el código anterior, el rizo lo descarga correctamente, pero el targetFile está actualmente como:

Macintosh HD:private:var:folders:...TemporaryItems:image.png

Pero después de la descarga, necesito la ruta de la imagen descargada como una ruta de archivo correcta como:

/tmp/image.png

¿Cómo puedo configurar targetFile como una cadena que tiene una barra diagonal que contiene la ruta del archivo? O, ¿cómo puedo obtener la ruta del archivo de la imagen después de que se haya descargado con curl?

    
pregunta Jessia 03.02.2016 - 17:47

1 respuesta

1

Puedes solucionar esto con algo como

set a to "/tmp/" & fileName
set targetFile to POSIX path of a
--since you are using curl
do shell script "curl http://example.com/images.jpg > " & targetFile

Este AppleScript creará una cadena que contiene /tmp/ , y targetFile lo configura para interpretar como POSIX (utilizado por shell y curl). Luego descarga images.jpeg y lo almacena como nombre de archivo

    
respondido por el TheBro21 03.02.2016 - 18:52

Lea otras preguntas en las etiquetas