Documentation ¶
Index ¶
- func RegularJudgementStr(srcStr string, str string, f func(compileSign bool))
- type Gfops
- func (gfops Gfops) CopyFile(srcFilePath string, itemFilePath string, fileName string)
- func (gfops Gfops) GetFilePathList(srcFilePath string, f func(fileName string)) (filePathList []string, fileNameList []string)
- func (gfops Gfops) MkAllDir(f func(dirPath string), DirPaths ...interface{})
- func (gfops Gfops) OpenFile(filepaths ...interface{}) (file *os.File)
- func (gfops Gfops) ReadFileData(...)
- func (gfops Gfops) TouchFile(f func(), DirPath string, fileNames ...interface{})
- func (gfops Gfops) WriteFileData(s []string, filePaths ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegularJudgementStr ¶ added in v0.0.9
RegularJudgementStr 正则判断字符 第一个参数srcStr:原字符串 第二个参数str:正则表达式 可以在匹配成功时在匿名函数中做出后续操作
Types ¶
type Gfops ¶ added in v0.0.4
type Gfops struct { }
func NewGoFileOps ¶
func NewGoFileOps() (gfops Gfops)
func (Gfops) CopyFile ¶ added in v0.1.2
CopyFile 复制文件(仅支持单个文件) srcFilePath:传入单个文件(处理大量文件时套在循环内) itemFilePath:格式为 ./a/b/v/ fileName:无需加任何路径符号
func (Gfops) GetFilePathList ¶ added in v0.0.4
func (gfops Gfops) GetFilePathList(srcFilePath string, f func(fileName string)) (filePathList []string, fileNameList []string)
GetFilePathList 根据传入的路径获取文件夹下所有的文件路径(根路径),返回文件路径数组 测试功能,尚未完善
不以正则形式传入时会递归返回文件夹下的所有文件 以正则形式传入的时候会返回指定文件夹下的文件但不递归更深层的文件
func (Gfops) ReadFileData ¶ added in v0.0.4
func (gfops Gfops) ReadFileData(f func(readerString string, fileName string, filePath string, fileSign **os.File), filePaths ...interface{})
ReadFileData 打开文件并读取文件内容(按行读取),未提供打印功能 readString:文件中一行的内容 fileName:文件名称
func (Gfops) WriteFileData ¶ added in v0.0.4
WriteFileData 向文件中写入内容,测试功能,以覆盖的方式写入,传入参数为 写入内容(数组的形式),写入目标文件 仅支持向单个文件写入
Click to show internal directories.
Click to hide internal directories.