1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-05 07:50:23 +08:00
Files
paper-manager/backend/utils/file.go
2023-03-17 18:29:02 +08:00

26 lines
454 B
Go

package utils
import "os"
// IsExist 文件/路径存在
func IsExist(path string) bool {
_, err := os.Stat(path)
return err == nil || os.IsExist(err)
}
// IsNotExist 文件/路径不存在
func IsNotExist(path string) bool {
_, err := os.Stat(path)
return err != nil && os.IsNotExist(err)
}
// FileSize 获取文件大小
func FileSize(path string) (n int64) {
stat, err := os.Stat(path)
if err != nil {
return
}
n = stat.Size()
return
}