Documentation
¶
Index ¶
- Variables
- func NewDir(path string) (d dir, err error)
- func NewDirFile(path string, dir *file) (f file, err error)
- func NewDirFromWD() (d dir, err error)
- func NewDirInMem(path string, dir *file) (f file, err error)
- func NewFile(path string, dir *file) (f file, err error)
- func NewFileFromFileInfo(path string, fileInfo fs.FileInfo, dir *file) (f file, err error)
- func NewFileInMem(path string, dir *file) (f file, err error)
- func NewInMemDir(path string) (d dir, err error)
- type Dir
- type File
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func NewDirFile ¶
func NewDirFromWD ¶
func NewDirFromWD() (d dir, err error)
func NewDirInMem ¶
func NewFileFromFileInfo ¶
func NewFileInMem ¶
func NewInMemDir ¶
Types ¶
type Dir ¶
type Dir interface {
Open(string) (fs.File, error)
Remove(string) error
RemoveAll(string) error
Create(string) (File, error)
Mkdir(string, fs.FileMode) (Dir, error)
Stat(string) (fs.FileInfo, error)
Cd(string) (Dir, error)
Path() string
BaseDir() File
Exists(string) bool
ReadDir(string) ([]fs.DirEntry, error)
Readdir(string) ([]File, error)
ReadFile(string) ([]byte, error)
Copy(File, string) error
FindAndCopy(string, string) error
Symlink(File, string) error
Readlink(string) (string, error)
File() File
Find(string) (File, error)
FindDir(string) (File, error)
Size() int64
}
type File ¶
type File interface {
Open() error
Close() error
Create() error
NewFile(string) (File, error)
NewDir(string) (File, error)
Mkdir(fs.FileMode) error
Remove() error
RemoveAll() error
Exists() bool
Stat() (fs.FileInfo, error)
Read([]byte) (int, error)
ReadDir() ([]fs.DirEntry, error)
Readdir() ([]File, error)
Name() string
Dir() string
Path() string
Size() int64
Mode() fs.FileMode
Type() fs.FileMode
ModTime() time.Time
IsDir() bool
Parent() File
Sys() interface{}
Info() (fs.FileInfo, error)
Write([]byte) (int, error)
WriteString(string) (int, error)
Symlink(string) error
Readlink() (string, error)
}
Click to show internal directories.
Click to hide internal directories.