...
Package wkfs
Overview ▹
Index ▹
func Lstat ¶
func Lstat(name string) (os.FileInfo, error)
func MkdirAll ¶
func MkdirAll(path string, perm os.FileMode) error
func ReadFile ¶
func ReadFile(filename string) ([]byte, error)
func RegisterFS ¶
func RegisterFS(prefix string, fs FileSystem)
RegisterFS registers a well-known filesystem. It intercepts anything beginning with prefix (which must start and end with a forward slash) and forwards it to fs.
func Remove ¶
func Remove(name string) error
func Stat ¶
func Stat(name string) (os.FileInfo, error)
func WriteFile ¶
func WriteFile(filename string, data []byte, perm os.FileMode) error
WriteFile writes data to a file named by filename. If the file does not exist, WriteFile creates it with permissions perm; otherwise WriteFile truncates it before writing.
type File ¶
type File interface {
io.Reader
io.ReaderAt
io.Closer
io.Seeker
Name() string
Stat() (os.FileInfo, error)
}
func Open ¶
func Open(name string) (File, error)
type FileSystem ¶
type FileSystem interface {
Open(name string) (File, error)
OpenFile(name string, flag int, perm os.FileMode) (FileWriter, error)
Stat(name string) (os.FileInfo, error)
Lstat(name string) (os.FileInfo, error)
MkdirAll(path string, perm os.FileMode) error
Remove(name string) error
}
type FileWriter ¶
type FileWriter interface {
io.Writer
io.Closer
}
func Create ¶
func Create(name string) (FileWriter, error)
func OpenFile ¶
func OpenFile(name string, flag int, perm os.FileMode) (FileWriter, error)
ActiveGo 1.8