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