要在Go中删除/删除一个文件,请使用内置的 os.Remove()函数。
package main
import (
"log"
"os"
)
func main() {
if err := os.Remove("testfile.txt"); err != nil {
log.Fatal(err)
}
}
如果该文件存在,该函数会删除该文件,不会有任何错误。如果有问题,它将返回一个错误,类型为 *os.PathError.例如,如果文件不存在,错误是:
2022/04/05 06:16:05 remove testfile.txt: no such file or directory
exit status 1