2010-06-22 60 views

回答

18

無法獲取任意用戶的臨時目錄,但對於當前用戶,您可以使用QDir::temp()QDir::tempPath()

+0

對任意=當前用戶好一點!對任意用戶的目錄可能實際上點播(在普通企業的Win32環境) – MSalters 2010-06-22 10:59:02

+0

@Job的職位是有點老了創建,有沒有一種方式來獲得用戶的tmp目錄?如果使用系統範圍,則當多個用戶登錄時會導致衝突。 – quimnuss 2013-07-17 10:02:40

4

你想QDesktopServices::TempLocation。詳細信息請參見http://doc.trolltech.com/qtextended4.4/qdesktopservices.html#StandardLocation-enum

+0

**請注意**是什麼[當前Qt的文檔(http://doc.qt.io/qt-5/qdesktopservices-obsolete.html)說:「類QDesktopServices下列成員已過時他們以保持舊的源代碼正常工作,我們強烈建議不要在新代碼中使用它們。「 - 好像這個類的成員已經被反對... – mozzbozz 2015-02-03 16:44:18