FileCopier.h
ErrorInfo(FsBase &obj, Operation operation, const String &path, AttributeTag attr)
Definition: FileCopier.h:71
String toString(IFS::FileCopier::Operation operation)
Delegate< bool(const ErrorInfo &info)> ErrorHandler
Return true to ignore error and continue copying, false to stop.
Definition: FileCopier.h:97
Definition: DirectoryTemplate.h:36
Installable File System base class.
Definition: Components/IFS/src/include/IFS/FileSystem.h:39
FileCopier(FileSystem &srcfs, FileSystem &dstfs)
Class to manage copying of files and directories including attributes.
Definition: FileCopier.h:42
ErrorInfo(FsBase &obj, Operation operation, const String &path)
Definition: FileCopier.h:66
Definition: FsBase.h:51
bool copyDir(const String &srcPath, const String &dstPath)
IFS::FileSystem * getFileSystem()
Get the currently active file system, if any.
Definition: Core/FileSystem.h:64
bool copyFile(const String &srcFileName, const String &dstFileName)
bool copyAttributes(const String &srcPath, const String &dstPath)
#define F(string_literal)
Wrap a string literal stored in flash and access it using a String object.
Definition: WString.h:113
virtual String getErrorString(int err)
get the text for a returned error code
Definition: IFileSystem.h:214
ErrorInfo(FileSystem &fileSys, Operation operation, const String &path, int errorCode)
Definition: FileCopier.h:61