《Shell 转 Go》
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

mkdir 创建目录

在 Linux 中, 创建目录使用 mkdir, 如果要多级创建使用 mkdir -p

mkdir -p /path
mkdir -p /path/to/abc

在 Go 中, 有对应的标准库 os.Mkdir

func Mkdir() {
	os.Mkdir("path", os.ModePerm) // 创建一级目录
	os.MkdirAll("path/to/abc", os.ModePerm) // 创建多级目录
}

在创建的时候, 需要指定目录权限, 通常使用 os.ModePerm 就可以了。