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);
127 bool createSymlink(
const QString& source,
const QString& target);
155 bool writeFile(
const QByteArray& raw_data,
const QString& filename);
215 bool copyDir(
const QString& srcDir,
const QString& targetDirectory, QString& new_filename);
223 bool moveDir(
const QString& srcDir,
const QString& targetDirectory, QString& new_filename);
231 bool renameDir(
const QString& srcDir,
const QString& newName);
239 bool canCopyDir(
const QString& srcDir,
const QString& targetDirectory);
247 bool moveFile(
const QString& file,
const QString& dir, QString& newName);
255 bool copyFile(
const QString& file,
const QString& dir, QString& newName);
263 bool moveFiles(
const QStringList& files,
const QString& dir, QStringList& newNames);
271 bool renameFile(
const QString& oldName,
const QString& newName);
279 bool copyFiles(
const QStringList& files,
const QString& dir, QStringList& new_files);
288 bool isUrl(
const QString& str);
295 bool isWWW(
const QString& str);
302 bool isFile(
const QString& filename);
309 bool isDir(
const QString& filename);
337 bool exists(
const QString& filename);
345 bool isSamePath(
const QString& filename1,
const QString& filename2);
353 bool isSubdir(
const QString& dir,
const QString& parentDir);
357 #endif // FileUtils_H bool isDir(const QString &filename)
isDir
bool renameFile(const QString &oldName, const QString &newName)
rename_file
QString getFileExtension(const QString &filename)
get file extension
bool moveFiles(const QStringList &files, const QString &dir, QStringList &newNames)
move_files
QString getFilesizeString(Filesize filesize)
convert filesize to string
bool checkFile(const QString &filepath)
Check, if file is valid. Web URLs are always valid.
bool exists(const QString &filename)
exists
QStringList splitDirectories(const QString &path)
returns all parts of a directory path
QString getAbsoluteFilename(const QString &filename)
get absolute filename of file
bool copyDir(const QString &srcDir, const QString &targetDirectory, QString &new_filename)
copyDir
bool readFileIntoByteArray(const QString &filename, QByteArray &content)
read a complete file into a byte array
bool createDirectories(const QString &path)
create all directories necessary to access path
bool isSubdir(const QString &dir, const QString &parentDir)
Checks if dir is a subdir of parentDir.
bool canCopyDir(const QString &srcDir, const QString &targetDirectory)
can_copyDir
bool isAbsolute(const QString &filename)
Tell whether filename is absolute.
bool createSymlink(const QString &source, const QString &target)
create_symlink
void removeFilesInDirectory(const QString &dirName, const QStringList &filters)
Remove all files from directory.
bool isWWW(const QString &str)
is_www
bool createDir(const QString &dirName)
createDir
QString getParentDirectory(const QString &path)
get parent directory of a filepath
bool isSamePath(const QString &filename1, const QString &filename2)
Compares two filepaths by cleaning them.
bool isFile(const QString &filename)
is_file
bool copyFile(const QString &file, const QString &dir, QString &newName)
copy_file
bool isInSayonaraDir(const QString &path)
is_in_sayonaraDir
void deleteFiles(const QStringList &files)
Remove all given files (also directories can be specified)
bool readFileIntoString(const QString &filename, QString &content)
read a complete file into a string
Helper functions.
Definition: GenreView.h:35
bool isPlaylistFile(const QString &filename)
is_playlistfile
bool isSoundFile(const QString &filename)
is_soundfile
QString getCommonDirectory(const QStringList &paths)
get_commonDirectory
bool moveFile(const QString &file, const QString &dir, QString &newName)
move_file
void splitFilename(const QString &src, QString &dir, QString &filename)
split filename into the dir and filename
QString getFilenameOfPath(const QString &path)
extract pure filename from a complete file path
bool copyFiles(const QStringList &files, const QString &dir, QStringList &new_files)
copy_files
bool writeFile(const QByteArray &raw_data, const QString &filename)
Write raw data to file.
bool renameDir(const QString &srcDir, const QString &newName)
renameDir
bool moveDir(const QString &srcDir, const QString &targetDirectory, QString &new_filename)
moveDir
QStringList getParentDirectories(const QStringList &list)
extract parent folder of a file list (see also get_parentDirectory(const QString& path)
bool isUrl(const QString &str)
is_url
QString cleanFilename(const QString &filename)
formatter for filepaths. Removes double separators and replaces them with os specific separators.
Definition: EngineUtils.h:33
bool isImageFile(const QString &filename)
is_imagefile