#include #include "fileprocessor.h" FileProcessor::FileProcessor() { } bool FileProcessor::folderExist(const QString &path){ QDir qdir(path); qDebug() << "check path" << path; return qdir.exists(); } bool FileProcessor::fileExist(const QString &path_file){ QFile qfile(path_file); return qfile.exists(); } bool FileProcessor::detectUSB(QString &usbPath){ int curUsbNum=0xff; bool usbMountErr = false; QString checkUsbName[3] = { "sda", "sdb", "sdc" }; for(int i =2;i >=0 ; i--){ if(folderExist(QString("/sys/block/").append(checkUsbName[i]))){ if(folderExist(QString("/mnt/%111").arg(checkUsbName[i]))){ usbPath = QString("/mnt/%111").arg(checkUsbName[i]); return true; } break; } } qDebug() << "usb detect fail"; return false; }