52 QByteArray calc_md5_sum(
const QString& filename);
88 void split_filename(
const QString& src, QString& dir, QString& filename);
130 bool create_symlink(
const QString& source,
const QString& target);
155 bool write_file(
const QByteArray& raw_data,
const QString& filename);
215 bool copy_dir(
const QString& src_dir,
const QString& target_dir);
223 QString
move_dir(
const QString& src_dir,
const QString& target_dir);
231 bool rename_dir(
const QString& src_dir,
const QString& new_name);
239 bool can_copy_dir(
const QString& src_dir,
const QString& target_dir);
247 bool move_file(
const QString& file,
const QString& dir);
255 bool copy_file(
const QString& file,
const QString& dir);
263 bool move_files(
const QStringList& files,
const QString& dir);
271 bool rename_file(
const QString& old_name,
const QString& new_name);
279 bool copy_files(
const QStringList& files,
const QString& dir);
288 bool is_url(
const QString& str);
295 bool is_www(
const QString& str);
302 bool is_file(
const QString& filename);
309 bool is_dir(
const QString& filename);
337 bool exists(
const QString& filename);
341 #endif // FileUtils_H bool is_imagefile(const QString &filename)
is_imagefile
bool copy_dir(const QString &src_dir, const QString &target_dir)
copy_dir
bool move_file(const QString &file, const QString &dir)
move_file
void remove_files_in_directory(const QString &dir_name, const QStringList &filters)
Remove all files from directory.
bool create_symlink(const QString &source, const QString &target)
create_symlink
bool copy_files(const QStringList &files, const QString &dir)
copy_files
bool exists(const QString &filename)
exists
bool create_dir(const QString &dir_name)
create_dir
QString clean_filename(const QString &filename)
formatter for filepaths. Removes double separators and replaces them with os specific separators.
QString move_dir(const QString &src_dir, const QString &target_dir)
move_dir
bool is_www(const QString &str)
is_www
bool copy_file(const QString &file, const QString &dir)
copy_file
QStringList get_parent_directories(const QStringList &list)
extract parent folder of a file list (see also get_parent_directory(const QString& path)
QStringList split_directories(const QString &path)
returns all parts of a directory path
void delete_files(const QStringList &files)
Remove all given files (also directories can be specified)
bool rename_file(const QString &old_name, const QString &new_name)
rename_file
bool is_dir(const QString &filename)
is_dir
QString get_filename_of_path(const QString &path)
extract pure filename from a complete file path
bool is_absolute(const QString &filename)
Tell whether filename is absolute.
bool is_file(const QString &filename)
is_file
bool rename_dir(const QString &src_dir, const QString &new_name)
rename_dir
bool is_url(const QString &str)
is_url
Helper functions.
Definition: GenreView.h:35
QString get_common_directory(const QStringList &paths)
get_common_directory
bool can_copy_dir(const QString &src_dir, const QString &target_dir)
can_copy_dir
bool read_file_into_byte_arr(const QString &filename, QByteArray &content)
read a complete file into a byte array
void split_filename(const QString &src, QString &dir, QString &filename)
split filename into the dir and filename
bool check_file(const QString &filepath)
Check, if file is valid. Web URLs are always valid.
bool move_files(const QStringList &files, const QString &dir)
move_files
QString calc_file_extension(const QString &filename)
calc_file_extension
QString calc_filesize_str(uint64_t filesize)
convert filesize to string
bool read_file_into_str(const QString &filename, QString &content)
read a complete file into a string
QString get_parent_directory(const QString &path)
get parent directory of a filepath
bool is_soundfile(const QString &filename)
is_soundfile
bool write_file(const QByteArray &raw_data, const QString &filename)
Write raw data to file.
QString get_file_extension(const QString &filename)
get file extension
QString get_absolute_filename(const QString &filename)
get absolute filename of file
bool create_directories(const QString &path)
create all directories necessary to access path
bool is_in_sayonara_dir(const QString &path)
is_in_sayonara_dir
bool is_playlistfile(const QString &filename)
is_playlistfile