12 #ifndef hifi_FileUtils_h
13 #define hifi_FileUtils_h
15 #include <QtCore/QString>
20 static const QStringList& getFileSelectors();
21 static QString selectFile(
const QString& fileName);
22 static void locateFile(
const QString& fileName);
23 static bool exists(
const QString& fileName);
24 static bool isRelative(
const QString& fileName);
25 static QString standardPath(QString subfolder);
26 static QString readFile(
const QString& filename);
27 static QStringList readLines(
const QString& filename, Qt::SplitBehavior splitBehavior = Qt::KeepEmptyParts);
28 static QString replaceDateTimeTokens(
const QString& path);
29 static QString computeDocumentPath(
const QString& path);
30 static bool canCreateFile(
const QString& fullPath);
31 static QString getParentPath(
const QString& fullPath);