Documentation
¶
Index ¶
- type ClosableRWFile
- type FileSystem
- func (f FileSystem) Copy(dst io.Writer, src io.Reader) (written int64, err error)
- func (f FileSystem) Create(name string) (ClosableRWFile, error)
- func (f FileSystem) MkdirAll(path string, perm os.FileMode) error
- func (f FileSystem) Open(path string) (ClosableRWFile, error)
- func (f FileSystem) OpenFile(path string, flag int, perm os.FileMode) (ClosableRWFile, error)
- func (f FileSystem) ReadAll(r io.Reader) ([]byte, error)
- func (f FileSystem) ReadDir(path string) ([]fs.DirEntry, error)
- func (f FileSystem) Remove(path string) error
- func (f FileSystem) RemoveAll(path string) error
- func (f FileSystem) Stat(name string) (os.FileInfo, error)
- func (f FileSystem) WalkDir(root string, fn fs.WalkDirFunc) error
- func (f FileSystem) WriteFile(path string, data []byte, perm os.FileMode) error
- type Filesystem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClosableRWFile ¶
type FileSystem ¶
type FileSystem struct{}
func (FileSystem) Create ¶
func (f FileSystem) Create(name string) (ClosableRWFile, error)
func (FileSystem) Open ¶
func (f FileSystem) Open(path string) (ClosableRWFile, error)
func (FileSystem) OpenFile ¶
func (f FileSystem) OpenFile(path string, flag int, perm os.FileMode) (ClosableRWFile, error)
func (FileSystem) Remove ¶
func (f FileSystem) Remove(path string) error
func (FileSystem) RemoveAll ¶
func (f FileSystem) RemoveAll(path string) error
func (FileSystem) WalkDir ¶
func (f FileSystem) WalkDir(root string, fn fs.WalkDirFunc) error
type Filesystem ¶
type Filesystem interface { Stat(name string) (os.FileInfo, error) MkdirAll(path string, perm os.FileMode) error Create(name string) (ClosableRWFile, error) Open(path string) (ClosableRWFile, error) OpenFile(path string, flag int, perm os.FileMode) (ClosableRWFile, error) ReadAll(r io.Reader) ([]byte, error) WriteFile(name string, data []byte, perm os.FileMode) error Remove(name string) error RemoveAll(path string) error ReadDir(name string) ([]os.DirEntry, error) Copy(dst io.Writer, src io.Reader) (written int64, err error) WalkDir(root string, fn fs.WalkDirFunc) error }
Click to show internal directories.
Click to hide internal directories.