其他分享
首页 > 其他分享> > [Qt] [QDir] 创建文件夹和删除文件夹

[Qt] [QDir] 创建文件夹和删除文件夹

作者:互联网

1、创建文件夹:

mkdir和mkpath都可以创建文件夹

QDir temp;
bool result;
//创建名为test的文件夹
//mkdir:若csdn文件夹不存在,则test文件夹创建失败
result = temp.mkdir("d:/csdn/test");
//mkpath:若csdn文件夹不存在,则会自动创建csdn和test
result = temp.mkpath("d:/csdn/test");

2、删除文件夹

rmdir、rmpath和removeRecursively都可以删除文件夹

QDir temp;
bool result;
//
//rmdir:若文件夹不为空,则删除失败
result = rmdir("d:/csdn/test");
//rmpath:若文件夹不为空,则删除失败,若为空,则删除test文件夹和父目录cscn文件夹
result = rmpath("d:/csdn/test");
//removeRecursively:无论文件夹是否有文件,都直接删除
temp.setPath("d:/csdn/test");
result = temp.removeRecursively();

标签:Qt,temp,QDir,文件夹,csdn,result,test,删除
来源: https://blog.csdn.net/lialong1st/article/details/122291317