cmd:=exec.Command("cmd", "/C", "dir", "D:\\") out2,_:= cmd.StdoutPipe(); defer out2.Close() // 保证关闭输出流 if err := cmd.Start(); err != nil { // 运行命令 log.Fatal(err) } var opBytes []byte var err error if opBytes, err = ioutil.ReadAll(out2); err != nil { // 读取输出结果 log.Fatal(err) } else { log.Println(len(opBytes)) }
go语言执行系统命令
原创fanhenghui 博主文章分类:go ©著作权
©著作权归作者所有:来自51CTO博客作者fanhenghui的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:c++指针释放总结
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Go执行shell命令
Go执行shell命令
Go执行shell命令 shell命令 Go shell命令 GoLang执行shell命令 执行shell命令