package
0.3.1
Repository: https://github.com/lethexixin/go-funcs.git
Documentation: pkg.go.dev

# Functions

CheckFileIsExist 检查文件或路径是否存在.
CheckFileIsPermission 检查文件或路径是否有权限操作.
CheckPathIsDir 判断是否为路径.
CopyFile 封装的文件拷贝方法,srcName源文件, dstName目标文件.
GetAllFiles 获取指定目录下的所有文件; childDir = true 代表输出子目录下的文件; ext代表后缀名,如果为空则输出全部类型的文件,如果不为空,则输出指定类型的文件;.
GetAppRootWDPath 获取项目根路径目录.
GetFileExt 获取文件后缀.
GetFileNameInfo 获取文件的名称和后缀名信息,filename可以是test.txt,也可以是/root/test/test.txt之类的 nameInfo代表除去后缀名的文件名,ext代表后缀名.
GetFilesAndDirs 获取指定目录下的所有文件名和目录.
GetFileSize 获取文件大小.
IsNotExistToMkDir 目录如果不存在则新建文件夹,新建文件夹失败则返回错误,newDir代表这个目录是不是刚刚新建的目录(即这是一个空目录).
MustOpen 最大限度地尝试打开文件.
ToMkdir 新建文件夹,新建文件夹失败则返回错误.
WriteLines 按行写入文件,dir指的是路径,filename指的是文件名,dataLines指的是具体的数据,lineEnding指的是分割符,如\n, writeTime指是否需要在行首写入时间,append指是否需要追加写入.