使用os.Mkdir函数创建一个新的目录
在Go语言中,可以使用os.Mkdir函数来创建一个新的目录。os.Mkdir函数会创建该目录,包括其所有父级目录,这意味着如果该目录的父目录不存在,它也会被创建。
os.Mkdir函数的语法
func Mkdir(name string, perm FileMode) error
参数说明:
- name:要创建的目录的名称及其路径,可以是相对路径或绝对路径。
- perm:要设置的权限位。例如,os.ModePerm表示给目录和其所有子目录分配读写执行权限的最大权限。
os.Mkdir函数的返回值
os.Mkdir函数返回一个错误值,该错误值为nil表示目录成功创建,否则表示创建目录时发生了错误。
示例代码
下面是一个示例代码,展示如何使用os.Mkdir函数创建一个名为newdir的目录:
package main
import (
"os"
)
func main() {
err := os.Mkdir("newdir", os.ModePerm)
if err != nil {
println(err)
return
}
println("新目录newdir创建成功")
}
上述代码将在当前工作目录下创建一个名为newdir的目录,如果成功创建,其输出结果将为“新目录newdir创建成功”。
小结
本文介绍了如何使用os.Mkdir函数在Go语言中创建一个新的目录,包括函数的语法、参数说明、返回值及示例代码。 os.Mkdir函数可以方便地创建一个新目录,并允许设置目录的权限位,以及包括父级目录在内的所有目录。