在 Golang 中,要创建一个文件夹,可以使用 os 包中的 Mkdir 函数或 MkdirAll 函数。

1、Mkdir 函数

Mkdir 函数可以创建一个新的文件夹,它的参数是文件夹的路径和文件夹权限。下面是 Mkdir 函数的使用方法:

err := os.Mkdir("/path/to/directory", 0755)
if err != nil {
    log.Fatal(err)
}

在这个例子中,我们使用 os.Mkdir 函数创建了一个名为 /path/to/directory 的文件夹,并设置了文件夹的权限为 0755。如果创建文件夹失败,则会返回错误信息。

2、MkdirAll 函数

MkdirAll 函数可以创建多级目录,如果文件夹的上级目录不存在,它会自动创建上级目录。下面是 MkdirAll 函数的使用方法:

err := os.MkdirAll("/path/to/directory", 0755)
if err != nil {
    log.Fatal(err)
}

在这个例子中,我们使用 os.MkdirAll 函数创建了一个名为 /path/to/directory 的文件夹,并设置了文件夹的权限为 0755。如果创建文件夹失败,则会返回错误信息。

以上就是 Golang 中创建文件夹的方法,您可以根据实际需求选择使用 os.Mkdir 函数或 os.MkdirAll 函数。


海生
104 声望34 粉丝

与黑夜里,追求那一抹萤火。