• 2865阅读
  • 0回复

天池助手 :Directory类 [复制链接]

上一主题 下一主题
离线soeasy
 

只看楼主 倒序阅读 楼主  发表于: 2013-05-19
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
===============================================================================================

快速回复
限100 字节
 
上一个 下一个