golang删除目录下所有
要在Golang中删除一个目录下的所有文件和子目录,可以使用os.RemoveAll()函数。这个函数会递归地删除指定目录及其子目录中的所有文件和子目录。
下面是一个示例代码:
package main
import (
"fmt"
"os"
)
func main() {
dir := "/path/to/directory"
err := os.RemoveAll(dir)
if err != nil {
fmt.Println(err)
return
}
fmt.Println("目录删除成功")
}
请将/path/to/directory替换为你要删除的目录的实际路径。运行这个程序后,它将删除指定目录及其子目录中的所有文件和子目录。
请注意,os.RemoveAll()函数是一个非常强大的函数,使用时需要小心。确保你要删除的目录是正确的,以免意外删除了其他重要文件。
原文地址: https://www.cveoy.top/t/topic/ihCt 著作权归作者所有。请勿转载和采集!