fs

package
v1.8.81 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2024 License: LGPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ComputeFileSHA256

func ComputeFileSHA256(filePath string) (string, error)

ComputeFileSHA256 计算文件的SHA-256哈希

func CreateDir

func CreateDir(dirPath string) error

CreateDir 在指定路径下创建目录,如果目录不存在

func CreateDirIfNotExist

func CreateDirIfNotExist(relativePath string) error

CreateDirIfNotExist 在当前执行文件所在目录下创建指定的目录,如果目录不存在

func Delete

func Delete(path string) error

Delete 删除指定路径的文件或目录

func DetectFileType

func DetectFileType(file io.Reader) (string, error)

DetectFileType 读取文件的前 512 个字节并检测文件的 MIME 类型

func GetAllFilesByExt

func GetAllFilesByExt(dir string, ext string) ([]string, error)

GetAllFilesByExt 根据文件扩展名获取所有文件

func GetCurExeDir

func GetCurExeDir() string

GetCurExeDir 获取当前执行文件所在目录

func GetFileCreationTime

func GetFileCreationTime(filePath string) (string, time.Time, error)

GetFileCreationTime 获取文件创建时间

func GetFileMd5

func GetFileMd5(filePath string) (string, error)

GetSmallFileMd5 计算文件的 MD5 值

func GetFileMd5Stream

func GetFileMd5Stream(filePath string) (string, error)

GetBigFileMd5 通过流的方式计算文件的 MD5 值

func GetFileNameMd5

func GetFileNameMd5(filename string) (string, error)

GetFileNameMd5 计算文件名的 MD5 值

func IsDirAndHasFiles

func IsDirAndHasFiles(dirPath string) (bool, bool, error)

IsDirAndHasFiles 检查目录是否存在并且包含文件

func IsFile

func IsFile(path string) (bool, error)

IsFile 路径是否是个文件

func StartsWithDot

func StartsWithDot(fileName string) bool

StartsWithDot 检查文件名是否以 '.' 开头

Types

This section is empty.

Jump to

Keyboard shortcuts

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