This commit is contained in:
xxj
2024-10-23 15:45:42 +08:00
parent f36c639801
commit c9872869ef

View File

@@ -28,8 +28,16 @@ func BuildDir(absDir string) error {
return os.MkdirAll(path.Dir(absDir), os.ModePerm) //生成多级目录
}
// DeleteFile 删除文件或文件夹
// DeleteFile 删除文件或文件夹(软删除.不会真正删除.添加后缀.bak)
func DeleteFile(absDir string) error {
absDir = strings.TrimSuffix(absDir, "\\")
absDir = strings.TrimSuffix(absDir, "/")
return os.Rename(absDir, absDir+".bak")
// return os.RemoveAll(absDir)
}
// DeleteFile 删除文件或文件夹(硬删除)
func DeleteAbs(absDir string) error {
return os.RemoveAll(absDir)
}