Files
crawlab/core/interfaces/fs_service.go
2024-11-01 15:19:48 +08:00

14 lines
438 B
Go

package interfaces
type FsService interface {
List(path string) (files []FsFileInfo, err error)
GetFile(path string) (data []byte, err error)
GetFileInfo(path string) (file FsFileInfo, err error)
Save(path string, data []byte) (err error)
CreateDir(path string) (err error)
Rename(path, newPath string) (err error)
Delete(path string) (err error)
Copy(path, newPath string) (err error)
Export() (resultPath string, err error)
}