Tianchi share library for Qt (
C++)
天池共享源码库
版权所有 (C) 天池共享源码库
开发组
授权协议:请阅读天池共享源码库附带的授权协议
2013.04.21
cnhemiya@gmail.com 建立
这个Directory类提供了复制
目录树的功能,也可以查找
文件夹内所有的文件:
公有
继承自
QObject信号
void currentFile(int count, const
QString &name)
说明:
当前复制的文件的计数和文件名,参数count 第几个文件,参数name 源文件名
===============================================================================================
QStringList findFiles(const QString &path, const QStringList &nameFilters = QStringList());
说明:
查找
文件夹内所有的文件,参数path 要查找的文件夹,参数nameFilters文件过滤,返回找到的文件列表
===============================================================================================
int copyDirectories(const QString &fromPath, const QString &toPath,
const QStringList &nameFilters = QStringList(), bool overWrite = true);
说明:
复制目录树下所有的文件到新文件夹,参数fromPath 源文件夹,参数toPath 目的文件夹,参数nameFilters 文件过滤,参数overWrite是否覆盖ture为覆盖,False为不覆盖,返回复制的文件数量
===============================================================================================
int copyFiles(const QStringList &files, const QString &toPath, bool overWrite = true);
说明:
复制文件列表到新文件夹,参数files源文件列表,参数toPath 目的文件夹
参数overWrite是否覆盖ture为覆盖,False为不覆盖。返回复制的文件数量
===============================================================================================
void resetCopyFileCount();
说明:
重置m_copyFileCount为0
===============================================================================================