Percorso cartella temporanea per Apple Script

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

Sto cercando di scaricare un'immagine web nella cartella temporanea curl in uno script Apple.

In base al codice precedente, il curl lo scarica come corretto ma il file di destinazione è attualmente come:

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

Ma dopo il download, ho bisogno del percorso dell'immagine scaricato come percorso file corretto come:

/tmp/image.png

Come posso impostare targetFile come una stringa che ha una barra che contiene il percorso del file? O come posso ottenere il percorso del file dell'immagine dopo che è stato scaricato da curl?

    
posta Jessia 03.02.2016 - 17:47
fonte

1 risposta

1

Puoi risolvere il problema con qualcosa come

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

Questo AppleScript creerà una stringa contenente /tmp/ , e targetFile la imposterà come POSIX (usata da shell e arricciatura). Quindi scarica images.jpeg e lo memorizza come fileName

    
risposta data 03.02.2016 - 18:52
fonte

Leggi altre domande sui tag