Documentation
¶
Index ¶
- func FileMainName(filePath string) string
- func FileReExtName(filePath string, newExtName string) bool
- func GetCurrentDirectory() string
- func GetExecPath() (string, error)
- func HasPrefixWithSuffixFilesFromDir(path, prefix string, suffix string) ([]os.DirEntry, error)
- func IsFileExists(path string) bool
- func ReExtName(filePath string, newExtName string) string
- func ReadFile(filePath string) (*klists.KList[string], error)
- func ReadLineFromLargeFile(filePath string, callback func(lineNo uint, line string, err error) error) error
- func ReadLines(filePath string) (*klists.KList[string], error)
- func ReadLinesDefaultBufferSize(filePath string) (*klists.KList[string], error)
- func ReadLinesWithBufferSize(filePath string, bufferSize int) (*klists.KList[string], error)
- func RemoveFile(path string) bool
- func RenameFile(path string, newPath string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FileReExtName ¶
修改文件扩展名
@param filePath string 文件原路径
@param newExtName string 新扩展名, 例如 ".exe", ".txt"
@return bool
func HasPrefixWithSuffixFilesFromDir ¶
从目录获取排序好的全部文件, 不包含目录, 不遍历子目录?
@parameter path 目录路径
@parameter prefix 过滤条件, 以`prefix`开始, 空字符串表示忽略该条件
@parameter suffix 过滤条件, 以`suffix`结束, 空字符串表示忽略该条件
@return []os.DirEntry 文件信息切片, 如失败则len()为0
@return error 错误信息, 如正常则为nil
func ReExtName ¶
修改文件扩展名, 只修改字符串, 不实际修改磁盘文件
@param filePath string 文件原路径
@param newExtName string 新扩展名, 例如 ".exe", ".txt"
@return string
func ReadLineFromLargeFile ¶
func ReadLineFromLargeFile(filePath string, callback func(lineNo uint, line string, err error) error) error
@bref ReadLineFromLargeFile 从指定文件路径读取文件内容,并按行处理
参数:
@param filePath: 要读取的文件路径 @param callback: 每读取一行后调用的回调函数,参数为读取的行内容和错误对象
返回值:
@return error: 如果文件打开失败或读取文件时出现错误,则返回错误信息;否则返回nil
func ReadLinesWithBufferSize ¶
func RemoveFile ¶
func RenameFile ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.