Qt实现多选不同格式文件拷贝
来源:互联网 发布:佳都数据服务有限公司 编辑:程序博客网 时间:2024/05/16 13:49
void FileImportWidget::importFileDialog(){ QString todir="F:/files";//目的地址 QStringList files = QFileDialog::getOpenFileNames( this, "Select one or more files to open", "/home", "所有文件(*.*);;word文件(*.doc);;音频文件(*.mp3 *.mp4)"); QStringList list = files; QStringList::Iterator it = list.begin(); while(it != list.end()) { copyFileToPath(*it,todir,1); ++it; }}/**< 单个文档进行拷贝 */bool FileImportWidget::copyFileToPath(QString sourceDir ,QString toDir, bool coverFileIfExist){ QDir targetDir(toDir); if(!targetDir.exists()) { /**< 如果目标目录不存在,则进行创建 */ if(!targetDir.mkdir(targetDir.absolutePath())) return false; } QFileInfo fileInfo=sourceDir; if(coverFileIfExist && targetDir.exists(fileInfo.fileName())) { targetDir.remove(fileInfo.fileName()); } if(!QFile::copy(fileInfo.filePath(), targetDir.filePath(fileInfo.fileName()))) return false; return true;}
0 0
- Qt实现多选不同格式文件拷贝
- Qt 实现的拷贝文件夹的函数
- C#检索不同格式文件源代码
- Qt实现不同Treewidget之间拖拽
- qt程序打开PDF格式文件
- qt中QButton实现点击时间不同响应不同槽
- Python实现在不同Linux主机之间拷贝文件
- python实现csv格式文件转为asc格式文件
- linux+QT实现文件夹拷贝并附带进度功能
- JQuery解析不同格式文件的数据
- 读取不同格式文件的两种方式
- MATLAB读取不同行列的txt格式文件
- servlet实现任何格式文件下载
- bmp格式文件操作类实现
- java实现下载任意格式文件
- Qt 在同一个QLabel中实现不同样式的显示
- Qt 在同一个QLabel中实现不同样式的显示
- Qt实现按钮组件切换不同的内容组件
- .Net多线程总结
- Java仿照JavaScript的JSON的stringify()方法重写toString()方法的启示
- 工厂方法模式
- 记一次for Unbuntu的x264和ffmpeg的编译过程
- 3.1.3 STL中list、map、vector的使用方法
- Qt实现多选不同格式文件拷贝
- android Handler Looper,MessageQueue消息机制原理
- fdisk -l显示信息详解
- 【第四章】 资源 之 4.1 基础知识 ——跟我学spring3
- 愤怒的coder
- Amazon AWS 中国区 G2 服务器 配置运行
- 数据技术----大众点评
- lambda表达式
- ubuntu gedit中文乱码解决