goでディレクトリを作成する場合、 os.Mkdir("./hello", os.ModePerm)
のような感じで簡単にディレクトリを作れますが、
深い階層まで再帰的にディレクトリを作成したい場合には以下の方法を利用します。
再帰的にディレクトリを作成する
os.Mkdir
は単一のディレクトリを作成する場合に利用します
フォルダパスで作成する場合には以下のように書きます。
os.MkdirAll(folderPath, os.ModePerm)
参考URL : go - How to create nested directories using Mkdir in Golang? - Stack Overflow