如何指向存储在“文档”文件夹中的文件夹或文件?
因此,在我的情况下为C:/Users/Vanya/Documents/ATFolder
(AT文件夹是我需要的文件夹)
我应该把“ Vanya”放在任何PC上而不是我的PC上的“文档”文件夹中吗?
如果有问题,我正在尝试这样做:
QDir().mkdir("C:/Users/%USERPROFILE%/Documents/ATFolder");
它以false
的形式响应,并且不创建文件夹。
答案 0 :(得分:2)
Qt解决方案-QStandardPaths
使用QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);
来获取“文档”目录。
答案 1 :(得分:0)
尝试使用std::getenv
获取环境变量"USERPROFILE"
的值。
对我有用。