Sayonara Player
Loading...
Searching...
No Matches
Util::FileSystem Class Referenceabstract

Public Member Functions

 FileSystem (const FileSystem &other)=delete
 FileSystem (FileSystem &&other)=delete
FileSystemoperator= (const FileSystem &other)=delete
FileSystemoperator= (FileSystem &&other)=delete
virtual bool isDir (const QString &filename)=0
virtual bool isFile (const QString &filename)=0
virtual bool createDirectories (const QString &path)=0
virtual bool exists (const QString &filename)=0
virtual bool writeFile (const QByteArray &data, const QString &filename)=0
virtual QString readFileIntoString (const QString &filename)=0
virtual bool copyFile (const QString &sourceFile, const QString &targetFile)=0
virtual void deleteFiles (const QStringList &files)=0
virtual QStringList entryList (const QDir &dir, const QStringList &nameFilters, QDir::Filters filters) const =0
virtual std::optional< QDir > cd (const QDir &dir, const QString &subDir) const =0

Static Public Member Functions

static std::shared_ptr< FileSystemcreate ()