Qt下拷贝文件夹的函数
来源:互联网 发布:好听的淘宝昵称 编辑:程序博客网 时间:2024/05/16 17:00
作者:wangxinus, 来源:http://wangxinus.cublog.cn说明:原创文章欢迎转载,交流请Email给作者#include #include /* qCopyDirectory -- 拷贝目录 fromDir : 源目录 toDir : 目标目录 bCoverIfFileExists : ture:同名时覆盖 false:同名时返回false,终止拷贝 返回: ture拷贝成功 false:拷贝未完成*/bool qCopyDirectory(const QDir& fromDir, const QDir& toDir, bool bCoverIfFileExists){ QDir formDir_ = fromDir; QDir toDir_ = toDir; if(!toDir_.exists()) { if(!toDir_.mkdir(toDir.absolutePath())) return false; } QFileInfoList fileInfoList = formDir_.entryInfoList(); foreach(QFileInfo fileInfo, fileInfoList) { if(fileInfo.fileName() == "." || fileInfo.fileName() == "..") continue; //拷贝子目录 if(fileInfo.isDir()) { //递归调用拷贝 if(!qCopyDirectory(fileInfo.filePath(), toDir_.filePath(fileInfo.fileName()))) return false; } //拷贝子文件 else { if(bCoverIfFileExists && toDir_.exists(fileInfo.fileName())) { toDir_.remove(fileInfo.fileName()); } if(!QFile::copy(fileInfo.filePath(), toDir_.filePath(fileInfo.fileName()))) { return false; } } } return true;}
- Qt下拷贝文件夹的函数
- Qt下拷贝文件夹的函数
- Qt 实现的拷贝文件夹的函数
- Linux下拷贝整个文件夹的命令
- linux 拷贝文件夹下的所有文件
- Qt 文件拷贝 文件夹删除
- 拷贝某个文件夹下的所有文件到指定文件夹
- linux下拷贝目录下的所有文件(文件夹)
- qt 选择文件夹下的文件复制
- Qt拷贝文件、文件夹、创建文件夹、删除文件夹操作
- C#中拷贝指定文件夹下的所有文件夹目录到指定文件夹中的方法
- Qt获取所给文件夹下的所有文件夹列表
- 一个简单的文件夹拷贝函数(BCB)
- linux的 拷贝文件夹
- 文件夹之间的拷贝
- 文件夹的拷贝
- 文件夹的拷贝
- 文件夹之间的拷贝
- getopts命令详解
- ASP网站程序自动升级实现的方法
- VC调试入门
- Android之调试共享库
- 可设置字体和颜色的按钮【作者:风林 来源:风林的家 】
- Qt下拷贝文件夹的函数
- 三级联动!
- temp
- ASP保存远程图片到本地 同时取得第一张图片
- Hibernate中ordinal parameter mismatch的BUG
- SQL*PLUS命令的使用大全
- C/C++中的日期和时间 time_t与struct tm转换
- 超链接 高度 宽度 设置
- Christian Louboutin Sandals Mymu New Products ...