mirror of
https://gitee.com/xiangheng/x_admin.git
synced 2025-10-17 21:50:37 +08:00
文件分片上传
This commit is contained in:
@@ -92,6 +92,24 @@ func (tu toolsUtil) ObjToJson(data interface{}) (res string, err error) {
|
||||
|
||||
// IsFileExist 判断文件或目录是否存在
|
||||
func (tu toolsUtil) IsFileExist(path string) bool {
|
||||
_, err := os.Stat(path)
|
||||
var root, err = os.OpenRoot(".")
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
defer root.Close()
|
||||
_, err = root.Stat(path)
|
||||
return err == nil || os.IsExist(err)
|
||||
}
|
||||
|
||||
// 创建文件夹
|
||||
func (tu toolsUtil) CreateDir(path string) error {
|
||||
var root, err = os.OpenRoot(".")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer root.Close()
|
||||
return root.Mkdir(path, 0755)
|
||||
}
|
||||
func (tu toolsUtil) WriteFile(path string, data []byte) error {
|
||||
return os.WriteFile(path, data, 0644)
|
||||
}
|
||||
|
Reference in New Issue
Block a user