Golang 如何删除文件

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)
                }
            } 

输出:

之前:

Golang 如何删除文件

之后:

Golang 如何删除文件

示例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)

                } 
            } 

输出:

之前:

Golang 如何删除文件

之后:

Golang 如何删除文件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程