Documentation ¶
Index ¶
- func BaseName(fullPath ...string) string
- func BaseNameNoSuffix(fullPath string) string
- func DirName(fullPath string) string
- func FileExist(fileName string) bool
- func GetContent(fullPath string) string
- func GetExt(fullPath string) string
- func GetFilesName(pathName string) []string
- func Mkdir(path string)
- func PutContent(fullPath, content string)
- func PutContentAppend(fullPath, content string)
- func PutContentBytes(fullPath string, content []byte)
- func PutContentBytesAppend(fullPath string, content []byte)
- func Slash(path string) string
- func SlashR(path string) string
- type File
- func (f *File) Ext() string
- func (f *File) FullPath() string
- func (f *File) ModifyTime() int
- func (f *File) Name() string
- func (f *File) Path() string
- func (f *File) ReadAll() ([]byte, error)
- func (f *File) ReadBlock(size int64) ([]byte, int64)
- func (f *File) ReadLine() ([]byte, error)
- func (f *File) Size() int64
- func (f *File) Truncate()
- func (f *File) Write(b []byte)
- func (f *File) WriteAppend(b []byte)
- func (f *File) WriteAt(b []byte, offset int64) int
- type Filer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BaseName ¶
BaseName 函数返回路径中的文件名部分。 path 必需。规定要检查的路径。 suffix 可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。
func BaseNameNoSuffix ¶
BaseNameNoSuffix 函数返回路径中的文件名部分,不带扩展名。 fullPath 必需。规定要检查的路径。
func PutContentAppend ¶
func PutContentAppend(fullPath, content string)
PutContentAppend 往文件写入数据以追加的 形式
func PutContentBytes ¶
PutContentBytes 往文件写入数据
func PutContentBytesAppend ¶
PutContentBytesAppend 往文件写入数据以追加的 形式
Types ¶
type Filer ¶
type Filer interface { Size() int64 ReadAll() ([]byte, error) ReadLine() ([]byte, error) ReadBlock(size int64) ([]byte, int64) Write(b []byte) WriteAt(b []byte, offset int64) int WriteAppend(b []byte) Truncate() Ext() string Name() string Path() string FullPath() string ModifyTime() int }
Filer 文件接口
Click to show internal directories.
Click to hide internal directories.