Documentation ¶
Index ¶
- func BaseName(path string) string
- func DirContains(dirname string, name string) bool
- func ExtensionName(path string) string
- func IsDir(path string) bool
- func IsExist(path string) bool
- func IsFile(path string) bool
- func ListDirs(dirname string) ([]string, error)
- func Md5(path string) (string, error)
- func Name(path string) string
- func NameRand(path string, randomNameLen int, sep ...string) string
- func ReadLine(path string, handle func([]byte) error) error
- func Sha1(path string) (string, error)
- func Sha256(path string) (string, error)
- func Sha512(path string) (string, error)
- func Size(path string) (int64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DirContains ¶
DirContains 文件夹下是否包含指定名称的文件或者文件夹
func ExtensionName ¶
ExtensionName 获取文件拓展名 eg: ExtensionName("/tmp/test.txt") -> .txt
func IsDir ¶
IsDir 判断路径是否是文件夹 eg:
/tmp 为实际上存在的文件夹 IsDir("/tmp") -> true
/tmp2 为实际上不存在的文件夹 IsDir("/tmp2") -> false
/tmp/test.txt 为实际存在的文件 IsDir("/tmp/test.txt") -> false
func IsExist ¶
IsExist 判断路径上的 文件或文件夹 是否存在 eg:
/tmp 为实际存在的文件夹 IsExist("/tmp") -> true
/tmp/test.txt 为实际存在的文件 IsExist("/tmp/test.txt") -> true
func IsFile ¶
IsFile 判断路径是否是文件 eg:
/tmp 为实际存在的文件夹 IsFile("/tmp") -> false
/tmp/test.txt 为实际存在的文件 IsFile("/tmp/test.txt") -> true
/tmp/test2.txt 为实际不存在的文件 IsFile("/tmp/test2.txt") -> false
/tmp/test_link.txt 为有效的链接文件 ln -s src dst IsFile("/tmp/test_link.txt") -> true
func NameRand ¶
NameRand 获取一个随机文件名称,默认以 _ 连接 eg: NameRand("test.txt") -> test_869mUEfWXOaB.txt eg: NameRand("test.txt", "@") -> test@jQ0EQkDQ285x.txt
Types ¶
This section is empty.