23 #ifndef DOOMSEEKER_FILEUTILS_H
24 #define DOOMSEEKER_FILEUTILS_H
29 #include <QStringList>
37 static const int CUSTOM_ERROR = -1;
45 DirErrno(QDir directory,
int errnoNum, QString errnoString)
46 : directory(directory), errnoNum(errnoNum), errnoString(std::move(errnoString))
59 static QByteArray md5(
const QString &path);
76 static Qt::CaseSensitivity comparisonSensitivity();
85 static QDir
dirOrDir(
const QString &preferred,
const QString &fallback = QString());
111 static bool rmAllFiles(
const QString &dirPath,
112 const QStringList &nameFilters = QStringList());