utils/copy library

Classes

ChildCopy
ChildCopy representation.
CopyEntity
CopyEntity representation.
CopyOptions
Copy options.
CreateOptions
Create options.
DeleteOptions
Delete options.
TopCopy
TopCopy representation.
TopEntity
TopEntity representation.
TopSourceNode
TopSourceNode representation.

Properties

copyNewerOptions → CopyOptions
Only copy if date is new.
no setter
defaultCloneOptions → CopyOptions
Default clone tries to link first.
no setter
defaultCopyOptions → CopyOptions
Default copy is recursive.
no setter
defaultCreateOptions → CreateOptions
recursive by default
final
defaultDeleteOptions → DeleteOptions
Delete options default, delete recursively.
final
defaultRecursiveCreateOptions → CreateOptions
Default recursive create options.
final
defaultRecursiveDeleteOptions → DeleteOptions
Delete recursively options
final
fsCopyDebug ↔ bool
Set debug flag for copy (dev only)
getter/setter pair
fsDeleteDebug ↔ bool
Set debug flag for delete (dev only)
getter/setter pair
recursiveLinkOrCopyNewerOptions → CopyOptions
Only link (or copy if not possible) new files.
no setter

Functions

copyDirectory(Directory src, Directory? dst, {CopyOptions? options}) → Future<Directory>
Copy a directory
copyDirectoryListFiles(Directory src, {CopyOptions? options}) → Future<List<File>>
List the files to be copied
copyFile(File src, File dst, {CopyOptions? options}) → Future<File>
Copy a file.
copyFileSystemEntity(FileSystemEntity src, FileSystemEntity dst, {CopyOptions? options}) → Future<FileSystemEntity>
Copy a file or a directory
createDirectory(Directory dir, {CreateOptions? options}) → Future<Directory>
Create a directory recursively
createFile(File file, {CreateOptions? options}) → Future<File>
Create a directory recursively
deleteDirectory(Directory dir, {DeleteOptions? options}) → Future
Delete a directory recursively.
deleteFile(File file, {DeleteOptions? options}) → Future
Delete a file recursively.
fsTopEntity(FileSystemEntity entity) → TopEntity
topEntityPath(FileSystem fs, String top) → TopEntity