Documentation ¶
Index ¶
- Constants
- func Copy(src File, dst File) error
- func Exists(file File) (bool, error)
- func IsDir(file File) (bool, error)
- func MkDir(file File) error
- func Move(src File, dst File) error
- func Read(file File) ([]byte, error)
- func Remove(file File) error
- func Touch(file File) error
- func Write(file File, buf []byte) error
- type FS
- type FSLocal
- func (local *FSLocal) Exists(name string) (bool, error)
- func (local *FSLocal) File(name string) *File
- func (local *FSLocal) IsDir(name string) (bool, error)
- func (local *FSLocal) MkDir(name string) error
- func (local *FSLocal) Read(name string) ([]byte, error)
- func (local *FSLocal) ReadDir(name string) ([]FileInfo, error)
- func (local *FSLocal) Remove(name string) error
- func (local *FSLocal) Touch(name string) error
- func (local *FSLocal) Type() FSType
- func (local *FSLocal) Write(name string, data []byte) error
- type FSMinio
- func (minio *FSMinio) Exists(name string) (exists bool, err error)
- func (minio *FSMinio) File(name string) *File
- func (minio *FSMinio) IsDir(name string) (isDir bool, err error)
- func (minio *FSMinio) MkDir(name string) error
- func (minio *FSMinio) Read(name string) (data []byte, err error)
- func (minio *FSMinio) ReadDir(name string) (fileInfos []FileInfo, err error)
- func (minio *FSMinio) Remove(name string) (err error)
- func (minio *FSMinio) Touch(name string) error
- func (minio *FSMinio) Type() FSType
- func (minio *FSMinio) Write(name string, data []byte) error
- type FSSamba
- func (samba *FSSamba) Exists(name string) (exists bool, err error)
- func (samba *FSSamba) File(name string) *File
- func (samba *FSSamba) IsDir(name string) (isDir bool, err error)
- func (samba *FSSamba) MkDir(name string) error
- func (samba *FSSamba) Read(name string) (data []byte, err error)
- func (samba *FSSamba) ReadDir(name string) (fileInfos []FileInfo, err error)
- func (samba *FSSamba) Remove(name string) error
- func (samba *FSSamba) Touch(name string) error
- func (samba *FSSamba) Type() FSType
- func (samba *FSSamba) Write(name string, data []byte) error
- type FSType
- type File
- type FileInfo
- type MinioConfig
- type SambaConfig
Constants ¶
View Source
const ( FSTypeDefault = 0 FSTypeLocal = 1 FSTypeSamba = 2 FSTypeMinio = 3 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FSMinio ¶
type FSMinio struct {
// contains filtered or unexported fields
}
func NewFSMinio ¶
func NewFSMinio(config *MinioConfig) *FSMinio
type FSSamba ¶
type FSSamba struct {
// contains filtered or unexported fields
}
func NewFSSamba ¶
func NewFSSamba(config *SambaConfig) *FSSamba
type MinioConfig ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.