如何在“文档”文件夹中指向文件夹?

时间:2019-07-19 12:07:18

标签: c++ qt qt5

如何指向存储在“文档”文件夹中的文件夹或文件?

因此,在我的情况下为C:/Users/Vanya/Documents/ATFolder(AT文件夹是我需要的文件夹)

我应该把“ Vanya”放在任何PC上而不是我的PC上的“文档”文件夹中吗?

如果有问题,我正在尝试这样做:

QDir().mkdir("C:/Users/%USERPROFILE%/Documents/ATFolder");

它以false的形式响应,并且不创建文件夹。

2 个答案:

答案 0 :(得分:2)

Qt解决方案-QStandardPaths

使用QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);来获取“文档”目录。

答案 1 :(得分:0)

尝试使用std::getenv获取环境变量"USERPROFILE"的值。

对我有用。