spa*_*acm 4 c++ qt path dir
我希望我的应用程序在指定的位置写入一个文件,因此如果需要创建适当的目录。create dir 操作对我来说不是问题,但我需要 dir 路径。我可以从文件路径中提取 if,但也许有一种快速/简洁/方便的方法来完成整个操作?
我再说一遍,我不是在搜索基本的 makedir 函数,而是使用一个可能不存在的文件的文件名,或者一个简单的 qt 函数来从文件路径字符串中提取 dir 路径字符串,所以我没有为这样一个基本任务编写一个函数。
kef*_*500 5
使用以下代码:
const QString filePath = "C:/foo/bar/file.ini"; QDir().mkpath(QFileInfo(filePath).absolutePath());
此代码将自动创建指定(不存在)文件的路径。
QFileInfo::absolutePath() 提取指定文件的绝对路径。 QDir::mkpath() 创建先前提取的路径。
QFileInfo::absolutePath() 提取指定文件的绝对路径。
QFileInfo::absolutePath()
QDir::mkpath() 创建先前提取的路径。
QDir::mkpath()
归档时间:
10 年,5 月 前
查看次数:
1446 次
最近记录:
10 年 前