#include "Header_Files/fileoperation.h" FileOperation::FileOperation() { m_copyFileStatus = 0; } bool FileOperation::copyFileToPath(QString sourceDir ,QString toDir, bool coverFileIfExist) { toDir.replace("\\","/"); if (sourceDir == toDir){ return true; } if (!QFile::exists(sourceDir)){ return false; } QDir *createfile = new QDir; bool exist = createfile->exists(toDir); if (exist){ if(coverFileIfExist){ createfile->remove(toDir); } }//end if if(!QFile::copy(sourceDir, toDir)) { return false; } return true; } QStringList FileOperation::getSubfolders(QDir parentFolder) { QStringList entryList= parentFolder.entryList(); QStringList result; // for(int i=0;i