Dawson- Inviato 22 Gennaio 2008 Segnala Condividi Inviato 22 Gennaio 2008 Aiuto! Il mio obiettivo è quello di scrivere su un file di testo, la lista dei files contenuti in una cartella con questa struttura: primo file secondo file terzo file Invece quando ci provo io, nel migliore dei tentativi, ottengo come risultato: primofilesecondofileterzofile Riassumendo: mi occorre una lista dei file contenuti, SENZA il percorso! se ce la fate siete grandi, ecco uno dei miei tanti tentativi tell application "Finder" get files of folder "macintosh hd:cartella" copy the result as lsit to nomi open for access file the "macintosh hd:puoifarcela.txt" with write permission get eof of file the "macintosh hd:puoifarcela.txt" write (nomi) to file the "macintosh hd:puoifarcela.txt" starting at eof close access file the "macintosh hd:puoifarcela.txt" end tell Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacMomo Inviato 22 Gennaio 2008 Segnala Condividi Inviato 22 Gennaio 2008 Ecco un esempio: tell application "Finder" set listaFile to name of every item of window 1 set oldDelim to AppleScript's text item delimiters set AppleScript's text item delimiters to return set listaNomi to listaFile as string set AppleScript's text item delimiters to oldDelim open for access file the "macintosh hd:Puoifarcela.txt" with write permission get eof of file the "macintosh hd:Puoifarcela.txt" write (listaNomi) to file the "macintosh hd:Puoifarcela.txt" starting at eof close access file the "macintosh hd:Puoifarcela.txt" end tell Questo prende la lista dalla finestra del Finder in primo piano, se vuoi puoi modificarlo. Non ho testato la parte di scrittura del file. Marco - Gallery MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.