对于每个操作系统,都有一个用于存储临时数据的位置。它可能像:C:/Users/[user name]/AppData/Temp(左右)。如何使用 QT 独立于操作系统获得此路径?
问问题
14587 次
3 回答
23
无法为任意用户获取临时目录,但对于当前用户,您可以使用QDir::temp()
或QDir::tempPath()
.
于 2010-06-22T07:50:49.757 回答
4
你想得到QDesktopServices::TempLocation
. 有关详细信息,请参阅http://doc.trolltech.com/qtextended4.4/qdesktopservices.html#StandardLocation-enum。
于 2010-06-22T07:49:34.673 回答
2
在 Qt 5 中,您可以使用QStandardPaths::writableLocation(QStandardPaths::TempLocation)
QString 来获取临时目录路径。你需#include <QStandardPaths>
要这样做。
于 2018-08-02T21:53:40.193 回答