Documentation ¶
Index ¶
- func NewDriver(rootPath string) (bftp.Driver, error)
- type Driver
- func (driver *Driver) DeleteDir(ctx *bftp.Context, path string) error
- func (driver *Driver) DeleteFile(ctx *bftp.Context, path string) error
- func (driver *Driver) GetFile(ctx *bftp.Context, path string, offset int64) (int64, io.ReadCloser, error)
- func (driver *Driver) ListDir(ctx *bftp.Context, path string, callback func(os.FileInfo) error) error
- func (driver *Driver) MakeDir(ctx *bftp.Context, path string) error
- func (driver *Driver) PutFile(ctx *bftp.Context, destPath string, data io.Reader, offset int64) (int64, error)
- func (driver *Driver) Rename(ctx *bftp.Context, fromPath string, toPath string) error
- func (driver *Driver) Stat(ctx *bftp.Context, path string) (os.FileInfo, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Driver ¶
type Driver struct {
RootPath string
}
Driver implements Driver directly read local file system
func (*Driver) DeleteFile ¶
DeleteFile implements Driver
func (*Driver) GetFile ¶
func (driver *Driver) GetFile(ctx *bftp.Context, path string, offset int64) (int64, io.ReadCloser, error)
GetFile implements Driver
func (*Driver) ListDir ¶
func (driver *Driver) ListDir(ctx *bftp.Context, path string, callback func(os.FileInfo) error) error
ListDir implements Driver
func (*Driver) PutFile ¶
func (driver *Driver) PutFile(ctx *bftp.Context, destPath string, data io.Reader, offset int64) (int64, error)
PutFile implements Driver
Click to show internal directories.
Click to hide internal directories.