Domanda:
Come trovo la directory temporanea di sistema?
bpapa
2010-11-13 00:22:11 UTC
view on stackexchange narkive permalink

Sto testando un'app che utilizza la directory temp di sistema. All'interno dell'app, è presente una chiamata a una funzione Cocoa per eseguire una query. C'è un modo per chiedere il nome di questa directory oltre a dover scrivere un'app Cocoa per conto mio? Forse un comando che posso emettere in Terminal?

Ho trovato questa risposta ottima e in più funziona anche su piattaforme Linux (probabilmente non è una grande preoccupazione per te, me ne rendo conto): http://unix.stackexchange.com/a/84980/68885
Due risposte:
#1
+14
Jeff Swensen
2010-11-13 08:01:58 UTC
view on stackexchange narkive permalink
env

Basta digitare questo comando nel Terminale. Con zero argomenti stamperà i nomi e i valori delle variabili nell'ambiente.

Alternativa con un po 'più di digitazione:

  echo $ TMPDIR  
Grazie. Che strano percorso - / var / folders / iz / izqn2b5MF-iz9oL0CURH1U +++ TI / -Tmp- /
Questa non è una buona risposta, poiché questa variabile env punta a una directory diversa ogni volta che viene richiamato un processo diverso.È fatto per consentire ad ogni processo di scrivere liberamente in una directory "temporanea", senza preoccuparsi che possa sovrascrivere (o leggere per errore) qualcosa scritto da un'altra applicazione.
#2
+5
Thomas L Holaday
2010-11-13 02:49:46 UTC
view on stackexchange narkive permalink

OS X ha Python preinstallato, anche se non necessariamente un nuovo Python; ma questa non è roba all'avanguardia.

Quindi:

Apri un terminale

  cat > hack.pyimport tempfileprint tempfile.gettempdir () ^ Dpython hack.py  

Ringraziamo nosklo



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...