file

package module
v0.0.0-...-3c7c048 Latest Latest
Warning

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

Go to latest
Published: Aug 9, 2024 License: GPL-3.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileInfo

type FileInfo struct {
	GsName    string      `json:"sName"`    //名称
	GsPath    string      `json:"sPath"`    //路径
	GiDir     int         `json:"iDir"`     //是否目录
	GiSize    int64       `json:"iSize"`    //大小
	GdTime    string      `json:"dTime"`    //修改时间
	Gchildren []*FileInfo `json:"children"` //子文件
}

*

  • 文件信息信息
  • @author HuangXinBian

type FileUtil

type FileUtil struct{}

func (FileUtil) CopyDir

func (FileUtil) CopyDir(sourceDirPath, targetDirPath string) (bool, error)

复制文件夹

func (FileUtil) CreateFile

func (fu FileUtil) CreateFile(filePath string) (bool, error)

调用os.MkdirAll递归创建文件夹

func (FileUtil) CreateFileDir

func (fu FileUtil) CreateFileDir(filePath string) (bool, error)

*

  • 创建文件所在文件夹
  • 注意:必须是文件,否则只能创建出上级路径
  • @param filePath 文件路径
  • @return bool:是否成功(如果路径已经存在则不会创建,但返回true); error:错误信息

func (FileUtil) CurrentDir

func (fu FileUtil) CurrentDir() string

*

  • 获取当前执行程序目录
  • @return string 路径

func (FileUtil) Del

func (fu FileUtil) Del(path string) (bool, error)

删除文件

func (FileUtil) DelFiles

func (fu FileUtil) DelFiles(dir string, delDir bool) error

删除文件(文件夹)

func (FileUtil) Exists

func (fu FileUtil) Exists(path string) (bool, error)

*

  • 判断文件夹是否存在
  • @param filePath 文件路径
  • @return bool, error:是否存在(存在返回true); error:错误信息

func (FileUtil) GetAllFiles

func (fu FileUtil) GetAllFiles(dirPth string) (files []string, err error)

获取指定目录下的所有文件,包含子目录下的文件

func (FileUtil) GetFilesAndDirs

func (fu FileUtil) GetFilesAndDirs(dirPth string) (files []string, dirs []string, err error)

获取指定目录下的所有文件和目录

func (FileUtil) GetFilesTree

func (fu FileUtil) GetFilesTree(rootName string, delRoot bool) *emity.MsgEmity

*

  • 取文件夹信息树
  • rootName 根节点
  • delRoot 路径中隐藏根路径

func (FileUtil) IsDir

func (fu FileUtil) IsDir(path string) bool

判断所给路径是否为文件夹

func (FileUtil) IsExist

func (fu FileUtil) IsExist(path string) bool

判断所给路径文件/文件夹是否存在(返回true是存在)

func (FileUtil) IsFile

func (fu FileUtil) IsFile(path string) bool

判断所给路径是否为文件

func (FileUtil) Read

func (fu FileUtil) Read(path string) *emity.MsgEmity

读取文件,返回[]byte

func (FileUtil) ReadFromFile

func (fu FileUtil) ReadFromFile(path string) *emity.MsgEmity

读取文件

func (FileUtil) Save

func (fu FileUtil) Save(text string, path string) (bool, error)

保存文件内容

Jump to

Keyboard shortcuts

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