zdpgo_file

package module
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2024 License: Apache-2.0 Imports: 7 Imported by: 1

README

zdpgo_file

Go语言处理文件和目录的底层框架

版本

v0.1.0
  • 初始代码

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddDir added in v1.1.5

func AddDir(dir string) error

AddDir 创建文件夹

func AddFile added in v1.1.5

func AddFile(filePath string, content []byte) error

AddFile 添加文件 @param filePath 文件路径 @param content 文件内容 @return error 错误信息

func AddTextFile added in v1.1.5

func AddTextFile(filePath string, content string) error

AddTextFile 添加文本文件 @param filePath 文件路径 @param content 文件内容 @return error 错误信息

func CopyDir added in v1.1.5

func CopyDir(srcPath, desPath string) error

CopyDir 复制文件夹 @param srcPath 源文件夹 @param desPath 目标文件夹 @return error 错误信息

func CopyFile added in v1.1.0

func CopyFile(src, des string) error

CopyFile 使用io.Copy进行文件的复制,同时也会复制文件的所有权限 @param src 复制文件 @param des 目标文件 @return error 错误信息

func CopyFileByWriteBuffer added in v1.1.5

func CopyFileByWriteBuffer(src, des string, bufSize int) error

CopyFileByWriteBuffer 使用os.Read()和os.Write() @param src 复制文件 @param des 目标文件 @param bufSize 缓冲区大小,小于或者等于0的时候,会使用默认1M的缓冲区大小 @return error 错误信息

func CopyFileByWriteFile added in v1.1.5

func CopyFileByWriteFile(src, des string) error

CopyFileByWriteFile 使用ioutil.WriteFile()和ioutil.ReadFile() @param src 复制文件 @param des 目标文件 @return error 错误信息

func DeleteDir added in v1.0.8

func DeleteDir(dir string) error

DeleteDir 删除文件夹

func DeleteFile added in v1.1.3

func DeleteFile(filePath string) error

DeleteFile 删除文件

func DeleteFileBySuffix added in v1.1.5

func DeleteFileBySuffix(dir, suffix string) error

DeleteFileBySuffix 根据文件后缀进行删除

func DeleteFileBySuffixRecursion added in v1.1.5

func DeleteFileBySuffixRecursion(dir, suffix string) error

DeleteFileBySuffixRecursion 递归根据文件后缀删除

func FindDirBySuffix added in v1.1.5

func FindDirBySuffix(dir, suffix string) (files []string, err error)

FindDirBySuffix 获取指定目录下指定后缀的文件 @param dir 要查找的文件夹 @param suffix 要查找的后缀 @return files 查找到的文件名 @return err 错误信息

func FindDirBySuffixRecursion added in v1.1.5

func FindDirBySuffixRecursion(dir, suffix string) (files []string, err error)

FindDirBySuffixRecursion 递归获取指定目录下指定后缀的文件 @param dir 要查找的文件夹 @param suffix 要查找的后缀 @return files 查找到的文件名 @return err 错误信息

func IsDir added in v1.1.0

func IsDir(name string) bool

IsDir 检查指定路径是否为文件夹

func IsExist added in v1.1.5

func IsExist(filename string) bool

IsExist 检查文件或者文件夹是否存在

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL