Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fs ¶
type Fs interface {
// contains filtered or unexported methods
}
Fs represents an abstract filesytem
type Sftpfs ¶
type Sftpfs struct {
// contains filtered or unexported fields
}
Sftpfs provides methods to manipulate files on an SFTP server
type Transfer ¶
type Transfer struct { Srcfs Fs Srcroot string Dstfs Fs Dstroot string Debug *log.Logger Info *log.Logger Error *log.Logger Earliest time.Time // earliest file time to transfer // contains filtered or unexported fields }
Transfer provides methods to copy SeaFlow data from a source to a destination location
func (*Transfer) CopyEVTFiles ¶
CopyEVTFiles copies EVT files from source to destination. Files are gzip compressed before copying to desination. Source files are identifed as <root>/<day-of-year-directory>/<filename>, with no extension. Files present in both source and destination are not copied. ".gz" extensions are stripped from destination files before matching to source file names. The most recent EVT file by filename timestamp is not copied since it may still be open for writing.
func (*Transfer) CopySFLFiles ¶
CopySFLFiles copies SFL files from source to destination. Files are identifed as <root>/<day-of-year-directory>/<filename>.