Documentation ¶
Index ¶
- type File
- type Filesystem
- func (fs *Filesystem) Mkdir(name string, perm os.FileMode) error
- func (fs *Filesystem) Open(name string) (filesystem.File, error)
- func (fs *Filesystem) ReadFile(filename string) ([]byte, error)
- func (fs *Filesystem) Stat(name string) (os.FileInfo, error)
- func (fs *Filesystem) WriteFile(filename string, data []byte, perm os.FileMode) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File struct { sync.RWMutex // protects this File's content and metadata // contains filtered or unexported fields }
File implements File interface
func NewFile ¶
func NewFile(fs *Filesystem, parent *File, name string, mode os.FileMode, modTime time.Time, isDir bool) *File
NewFile creates a new File
func (*File) Readdir ¶
Readdir reads the contents of the directory associated with file and returns a slice of up to n FileInfo values, as would be returned by Lstat, in directory order
type Filesystem ¶
type Filesystem struct { sync.RWMutex // protects all File's entries // contains filtered or unexported fields }
Filesystem implements Filesystem interface
func (*Filesystem) Mkdir ¶
func (fs *Filesystem) Mkdir(name string, perm os.FileMode) error
Mkdir creates a new directory with the specified name and permission bits
func (*Filesystem) Open ¶
func (fs *Filesystem) Open(name string) (filesystem.File, error)
Open opens the named file for reading
func (*Filesystem) ReadFile ¶
func (fs *Filesystem) ReadFile(filename string) ([]byte, error)
ReadFile reads a file and returns the contents
Click to show internal directories.
Click to hide internal directories.