赞
踩
QT 当文件夹不存在时 创建文件夹
QDir dir(QDir::currentPath()); //初始化dir为当前目录
if (!dir.exists(“D:/CNCData/”)) //如果Images文件夹不存在
{
dir.mkdir(“D:/CNCData/”); //创建文件夹(名为Images)
}
QT删除文件或者文件夹
bool DeleteFileOrFolder(const QString &strPath)//要删除的文件夹或文件的路径
{
if (strPath.isEmpty() || !QDir().exists(strPath))//是否传入了空的路径||路径是否存在
return false;
QFileInfo FileInfo(strPath);
if (FileInfo.isFile())//如果是文件
QFile::remove(strPath);
else if (FileInfo.isDir())//如果是文件夹
{
QDir qDir(strPath);
qDir.removeRecursively();
}
return true;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。