Qt实现复制文件线程要点
1.文件复制
2.文件夹的创建
思路:获取源路径下文件及文件夹相对于路径的位置,利用线程进行相关操作。
根据上图:
// 文件位置集合
QStringList fileList;
fileList << "3.txt" << "4.txt" << "1/5.txt";
// 文件夹集合
QStringList dirList;
dirList<< "1" << "2";
#ifndef COPYTHREAD_H
#define COPYTHREAD_H
#include <QThread>
#include <QString>
#include <QSet>
// 复制仓库
typedef struct sourceRepositoryStu
{
QStringList fileList; // 复制路径下的文件相对名字及位置
QStringList dirList; // 复制路径下的文件夹
}SourceRepository;
// 用法
//QStringList fileList;
//Q