Per ciascun sistema operativo è disponibile un percorso per la memorizzazione di dati temporanei. Potrebbe essere come: C:/Utenti/[nome utente]/AppData/Temp (o giù di lì). Come posso ottenere questo percorso indipendentemente dal sistema operativo con QT?Qt - Come ottenere la dir "Temp" per un utente arbitrario?
risposta
Non è possibile ottenere la directory temporanea per un utente arbitrario, ma per l'utente corrente è possibile utilizzare QDir::temp()
o QDir::tempPath()
.
Si desidera ottenere QDesktopServices::TempLocation
. Vedi http://doc.trolltech.com/qtextended4.4/qdesktopservices.html#StandardLocation-enum per i dettagli.
** Si prega di notare ** ciò che [i documenti Qt attuali] (http://doc.qt.io/qt-5/qdesktopservices-obsolete.html) dicono: "I seguenti membri di classe QDesktopServices sono obsoleti. sono forniti per mantenere il vecchio codice sorgente funzionante, consigliamo vivamente di non utilizzarli in un nuovo codice. " - sembra che questo membro della classe sia deprecato ... – mozzbozz
- 1. Come ottenere la posizione genitore dir
- 2. Come ottenere un elemento arbitrario da un frozenset?
- 3. php: // temp è sicuro per la produzione?
- 4. Ruby gem elencato, ma non si carica (gem in dir utente, non rubino dir)
- 5. Qt Designer - Come ottenere un widget per estendere le colonne?
- 6. Qt4.4 come ottenere il percorso impostazioni utente
- 7. Come ottenere la cartella di download dell'utente in Qt?
- 8. GWT - RPC - ottenere servlet percorso assoluto per rendere dir
- 9. -I dir vs. -isystem dir
- 10. Come modificare la posizione jenkins `/ tmp` dir?
- 11. In Git, c'è un modo per ottenere il nome "amichevole" per un commit arbitrario?
- 12. Come ottenere la directory dei video utente?
- 13. Come posso ottenere la directory utente corrente?
- 14. per ogni dir crea un file tar
- 15. Ordinamento per lambda arbitrario
- 16. Perché "$ temp = 0; echo ~ $ temp; "stampa -1?
- 17. SonarQube - La directory Temp non è scrivibile
- 18. Come ottenere Telegram chat_id per un utente specifico?
- 19. come modellare la corrispondenza su un numero arbitrario di argomenti?
- 20. Ottenere le dimensioni di un oggetto Qt
- 21. Come ottenere Qt 5.0 lavorare con Qt Creator 2.5.2?
- 22. Ottenere MouseMoveEvents in Qt
- 23. cosa è ~/.npm dir per?
- 24. Specificamente ottenere il percorso TEMP di sistema in C#
- 25. Aggiornamento da Temp Tabella
- 26. Qt: Dilemma di progettazione dell'interfaccia utente filosofica
- 27. Come si aggiunge un valore arbitrario a un riepilogo TensorFlow?
- 28. Come ottengo un ID filo da un pthread_t arbitrario?
- 29. Perché 'dir()' ha il nome 'dir' in python?
- 30. come ottengo la dimensione del file temp in Android?
Buon punto sull'arbitrario! = utente corrente. La directory per un utente arbitrario può infatti essere creata su richiesta (comune negli ambienti aziendali Win32) – MSalters
@Job Il post è un po 'vecchio, c'è un modo per ottenere la directory tmp dell'utente? Se viene utilizzato l'intero sistema, quando diversi utenti hanno effettuato l'accesso causa una collisione. – quimnuss