Estoy tratando de crear un conjunto de directorios anidados a partir de un ejecutable de Go como 'dir1 / dir2 / dir3'. He logrado crear un solo directorio con esta línea:
os.Mkdir("." + string(filepath.Separator) + c.Args().First(),0777);
Sin embargo, no tengo idea de cómo abordar la creación de un conjunto anidado predeterminado de directorios dentro de ese directorio.