Задача: сделать папку через новое окно cmd, знаю что для этого есть стандартная библиотека, но суть - понять, как работать со стандартными потоками процесса, запущенного в новом консольном окне, а не в создании папки.
Прошу подсказать что не так.
package main
import(
"os/exec"
"log"
)
func main(){
cmdNewWindow := exec.Command("cmd", "/C", "start cmd.exe")
pipe, err := cmdNewWindow.StdinPipe()
if err != nil {
log.Fatal("Error: ",err)
}
pipe.Write([]byte("md C:\\1"))
pipe.Close()
cmdNewWindow.Run()
}