OK, ho pensato che sarebbe stato semplice, ma a quanto pare mi manca qualcosa di ovvio. Il mio codice è il seguente:Test a spartito per esistenza di file
set fileTarget to ((path to desktop folder) & "file$") as string
if file fileTarget exists then
display dialog "it exists"
else
display dialog "it does not exist"
end if
Facile, vero? Purtroppo, quando si esegue lo script restituisce l'errore
Can’t get file "OS X:Users:user:Desktop:files$".
Non importa se il file esiste o no, questo è lo stesso errore che ottengo. Ho provato una dozzina di cose diverse ma mi blocca ancora.
ha ottenuto il ((percorso della cartella del desktop) e "file $") 'come stringa ' da me. È così che lo faccio da anni e non ho mai avuto un problema. –
Sì, so che funziona perché all'inizio ho fatto anche così. Applescript è buono in questo modo ... aiuta a correggere gli errori minori. Se guardi il risultato dell'aggiunta prima che sia forzato su una stringa, sembra che questo "{alias" Macintosh HD: Users: hmcshane: Desktop: "," file $ "}". È una lista di 2 articoli quindi non è certo quello che cerchiamo. Speriamo che conoscere la teoria un po 'meglio aiuterà in qualcosa di più complesso in futuro che non funziona. – regulus6633
Non ci ho mai pensato in questo modo, ma il tuo è molto più pulito. Grazie per il consiglio. –