Golang 如何删除文件
在Go语言中,您可以使用 Remove() 方法删除现有文件。此方法从目录中删除指定的文件,还可以删除空目录。如果给定的路径不正确,则会抛出 *PathError 类型的错误。它在os包下定义,因此,您必须在程序中导入os包才能访问Remove()函数。
语法:
func Remove(file_name string) error
示例1:
// Golang程序示例,演示如何从默认目录中删除文件
package main
import (
"log"
"os"
)
func main() {
// 从目录中删除文件
// 使用Remove()函数
e:= os.Remove("GeeksforGeeks.txt")
if e!= nil {
log.Fatal(e)
}
}
输出:
之前:
之后:
示例2:
// Golang程序示例,演示如何删除指定目录中的文件
package main
import (
"log"
"os"
)
func main() {
// 删除文件
// 使用Remove()函数
e:= os.Remove("/Users/anki/Documents/new_folder/GeeksforGeeks.txt")
if e!= nil {
log.Fatal(e)
}
}
输出:
之前:
之后: