Documentation
¶
Index ¶
- Constants
- func CopyFiles(dest, src string, files map[string]string, force bool) (err error)
- func CreateFile(path string) (fp *os.File, err error)
- func FindFiles(dir, ext string, excls ...string) (map[string]os.FileInfo, error)
- func LineCount(filename string) int
- func MapStrList(data []string, mf func(string) string, ff func(string) bool) []string
- func OpenFile(path string, flag int) (fp *os.File, err error)
- func ReadFileTail(path string, size int) ([]byte, error)
- func ReadLines(path string) ([]string, error)
- func WriteFile(path string, data []byte, append bool) error
- type FileHandler
- func (f *FileHandler) Close() error
- func (f *FileHandler) Create() *os.File
- func (f *FileHandler) Error() error
- func (f *FileHandler) GetDims() (int, int)
- func (f *FileHandler) IsAllow() bool
- func (f *FileHandler) IsExist() bool
- func (f *FileHandler) Open(flag int) *os.File
- func (f *FileHandler) Stat() error
- type LineReader
Constants ¶
View Source
const ( DefaultDirMode = 0o755 DefaultFileMode = 0o644 )
Variables ¶
This section is empty.
Functions ¶
func MapStrList ¶
MapStrList 将函数应用到每个元素
func ReadFileTail ¶
ReadFileTail 读取文件末尾若干字节
Types ¶
type FileHandler ¶
FileHandler 文件句柄
func (*FileHandler) Close ¶
func (f *FileHandler) Close() error
func (*FileHandler) Create ¶
func (f *FileHandler) Create() *os.File
func (*FileHandler) Error ¶
func (f *FileHandler) Error() error
func (*FileHandler) GetDims ¶
func (f *FileHandler) GetDims() (int, int)
func (*FileHandler) IsAllow ¶
func (f *FileHandler) IsAllow() bool
func (*FileHandler) IsExist ¶
func (f *FileHandler) IsExist() bool
type LineReader ¶
LineReader 每次只保留当前行数据
func NewLineReader ¶
func NewLineReader(path string) *LineReader
func (*LineReader) Close ¶
func (r *LineReader) Close() error
func (*LineReader) Err ¶
func (r *LineReader) Err() error
func (*LineReader) Line ¶
func (r *LineReader) Line() []byte
func (*LineReader) Reading ¶
func (r *LineReader) Reading() bool
func (*LineReader) Text ¶
func (r *LineReader) Text() string
Click to show internal directories.
Click to hide internal directories.