27 #include <QStringList> 80 void split_filename(
const QString& src, QString& dir, QString& filename);
132 bool write_file(
const QByteArray& raw_data,
const QString& filename);
158 bool is_url(
const QString& str);
159 bool is_www(
const QString& str);
160 bool is_file(
const QString& filename);
161 bool is_dir(
const QString& filename);
162 bool is_soundfile(
const QString& filename);
163 bool is_playlistfile(
const QString& filename);
164 bool is_podcastfile(
const QString& filename,
const QByteArray& content);
168 #endif // FILEHELPER_H QStringList get_parent_directories(const QStringList &list)
extract parent folder of a file list (see also get_parent_directory(const QString& path) ...
QString get_parent_directory(const QString &path)
get parent directory of a filepath
QString get_filename_of_path(const QString &path)
extract pure filename from a complete file path
QString get_file_extension(const QString &filename)
get file extension
QString calc_file_extension(const QString &filename)
calc_file_extension
bool is_absolute(const QString &filename)
Tell whether filename is absolute.
void split_filename(const QString &src, QString &dir, QString &filename)
split filename into the dir and filename
bool write_file(const QByteArray &raw_data, const QString &filename)
Write raw data to file.
QString get_absolute_filename(const QString &filename)
get absolute filename of file
Helper functions.
Definition: FileHelper.h:31
bool create_directories(const QString &path)
create all directories necessary to access path
QString calc_filesize_str(quint64 filesize)
convert filesize to string
void remove_files_in_directory(const QString &dir_name, const QStringList &filters=QStringList())
Remove all files from directory.
bool read_file_into_str(const QString &filename, QString &content)
read a complete file into a string
void delete_files(const QStringList &files)
Remove all given files (also directories can be specified)
bool read_file_into_byte_arr(const QString &filename, QByteArray &content)
read a complete file into a byte array
bool check_file(const QString &filepath)
Check, if file is valid. Web URLs are always valid.