48 QByteArray getMD5Sum(
const QString& filename);
84 void splitFilename(
const QString& src, QString& dir, QString& filename);
85 std::pair<QString, QString>
splitFilename(
const QString& src);
130 bool checkSymLink(
const QString& symlinkPath);
158 bool writeFile(
const QByteArray& raw_data,
const QString& filename);
211 bool copyDir(
const QString& srcDir,
const QString& targetDirectory, QString& new_filename);
219 bool moveDir(
const QString& srcDir,
const QString& targetDirectory, QString& new_filename);
227 bool renameDir(
const QString& srcDir,
const QString& newName);
235 bool canCopyDir(
const QString& srcDir,
const QString& targetDirectory);
243 bool moveFile(
const QString& file,
const QString& dir, QString& newName);
251 bool copyFile(
const QString& file,
const QString& dir, QString& newName);
259 bool moveFiles(
const QStringList& files,
const QString& dir, QStringList& newNames);
267 bool renameFile(
const QString& oldName,
const QString& newName);
275 bool copyFiles(
const QStringList& files,
const QString& dir, QStringList& new_files);
305 bool isDir(
const QString& filename);
341 bool isSamePath(
const QString& filename1,
const QString& filename2);
349 bool isSubdir(
const QString& dir,
const QString& parentDir);
Definition: EngineUtils.h:33
bool isWWW(const QString &str)
is_www
bool readFileIntoByteArray(const QString &filename, QByteArray &content)
read a complete file into a byte array
bool checkFile(const QString &filepath)
Check, if file is valid. Web URLs are always valid.
void removeFilesInDirectory(const QString &dirName, const QStringList &filters)
Remove all files from directory.
bool isAbsolute(const QString &filename)
Tell whether filename is absolute.
void splitFilename(const QString &src, QString &dir, QString &filename)
split filename into the dir and filename
QString getParentDirectory(const QString &path)
get parent directory of a filepath
bool readFileIntoString(const QString &filename, QString &content)
read a complete file into a string
QString getCommonDirectory(const QStringList &paths)
get_commonDirectory
bool writeFile(const QByteArray &raw_data, const QString &filename)
Write raw data to file.
bool moveDir(const QString &srcDir, const QString &targetDirectory, QString &new_filename)
moveDir
QStringList splitDirectories(const QString &path)
returns all parts of a directory path
QString cleanFilename(const QString &filename)
formatter for filepaths. Removes double separators and replaces them with os specific separators.
bool renameDir(const QString &srcDir, const QString &newName)
renameDir
QString getFilenameOfPath(const QString &path)
extract pure filename from a complete file path
bool isFile(const QString &filename)
is_file
QString getFilesizeString(Filesize filesize)
convert filesize to string
bool canCopyDir(const QString &srcDir, const QString &targetDirectory)
can_copyDir
bool isSubdir(const QString &dir, const QString &parentDir)
Checks if dir is a subdir of parentDir.
bool isUrl(const QString &str)
is_url
bool copyDir(const QString &srcDir, const QString &targetDirectory, QString &new_filename)
copyDir
bool copyFile(const QString &file, const QString &dir, QString &newName)
copy_file
QStringList getParentDirectories(const QStringList &list)
extract parent folder of a file list (see also get_parentDirectory(const QString& path)
void deleteFiles(const QStringList &files)
Remove all given files (also directories can be specified)
bool renameFile(const QString &oldName, const QString &newName)
rename_file
QString getFileExtension(const QString &filename)
get file extension
bool createDirectories(const QString &path)
create all directories necessary to access path
bool createSymlink(const QString &source, const QString &target)
create_symlink
bool moveFiles(const QStringList &files, const QString &dir, QStringList &newNames)
move_files
bool exists(const QString &filename)
exists
bool copyFiles(const QStringList &files, const QString &dir, QStringList &new_files)
copy_files
bool createDir(const QString &dirName)
createDir
bool isSoundFile(const QString &extension)
is_soundfile
bool isPlaylistFile(const QString &extension)
is_playlistfile
bool moveFile(const QString &file, const QString &dir, QString &newName)
move_file
QString getAbsoluteFilename(const QString &filename)
get absolute filename of file
bool isImageFile(const QString &extension)
is_imagefile
bool isSamePath(const QString &filename1, const QString &filename2)
Compares two filepaths by cleaning them.
bool isDir(const QString &filename)
isDir
Helper functions.
Definition: Utils.h:38