Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileProvider ¶
type FileProvider interface {
Prepare() error
NextFile() (string, error)
FetchDirMetadata(updateHandler MetadataUpdateHandler)
}
FileProvider ...
type Glob ¶
Glob ...
func (*Glob) FetchDirMetadata ¶
func (provider *Glob) FetchDirMetadata(updateHandler MetadataUpdateHandler)
FetchDirMetadata ...
type List ¶
type List struct {
Files []string
// contains filtered or unexported fields
}
List ...
func (*List) FetchDirMetadata ¶
func (provider *List) FetchDirMetadata(updateHandler MetadataUpdateHandler)
FetchDirMetadata ...
type MetadataUpdateHandler ¶
type MetadataUpdateHandler func(interimFileCount int64, interimCombinedSize int64, interimLongestFilename string)
MetadataUpdateHandler ...
type Walker ¶
type Walker struct {
Directory string
Handler WalkerHandlerFunc
Recurse bool
BatchSize int
// contains filtered or unexported fields
}
Walker ...
func (*Walker) FetchDirMetadata ¶
func (provider *Walker) FetchDirMetadata(updateHandler MetadataUpdateHandler)
FetchDirMetadata ...
Click to show internal directories.
Click to hide internal directories.