# Functions
AfterOperationCB returns callback that will be invoked after each operation.
BeforeOperationCB returns callback that will be invoked before each operation.
IsDir returns true if given name is a directory.
NewLocal returns a pointer to a new Local object.
NewLocalFileInfo returns new LocalFileInfo object.
NewS3 returns a pointer to a new Local object.
NewS3FileInfo returns new S3FileInfo object.
NewS3FileInfoStub returns new stub S3FileInfo object.
NewS3OpenedFilesList returns a pointer to new S3 opened files list instance.
RemoveEmptyDirs removed all subtrees of directories inside basePath which contains only empty directories recursively.
SetAfterOperationCB sets callback that will be invoked after each operation.
SetBeforeOperationCB sets callback that will be invoked before each operation.
# Constants
No description provided by the author
No description provided by the author
content of stub file to imitate empty folder.
name of stub file to imitate empty folder.
constants regarding stubs and directories.
# Variables
errors.
errors.
errors.
errors.
errors.
errors.
errors.
errors.
ErrSkipDir should be returned from WalkDirFunc to skip walking inside directory.
errors.
# Structs
EmptySubtreeCleaner removes empty directories subtrees.
FileNameData represents file name and data.
Local implements FileSystem.
LocalDirEntry implements DirEntry.
LocalFile represents local file.
LocalFileInfo implements FileInfo.
Node is a tree node.
S3 implements FileSystem.
S3DirEntry implements DirEntry.
S3FileInfo implements FileInfo.
S3OpenedFile implements a wrapper around File.
S3OpenedFilesList represents S3 opened files list.
S3OpenedFilesListEntry is an walkDirEntry of opened files list.
S3Params are parameters for S3 filesystem client.
# Interfaces
DirEntry abstracts directory walkDirEntry.
File abstracts a file.
FileInfo abstracts file information.
FileSystem abstracts a file system.
# Type aliases
FilesInfo is a slice of FileInfo.
WalkDirFunc is a wrapper around fs.WalkDirFunc.