有人可以告诉我如何在Go中运行一个简单的DOS命令吗?
@H_403_14@
我得到了和你一样的错误。
当运行这样的东西:
exec.Command("del","c:\\aaa.txt")
输出为:
“del:%path%中找不到可执行文件”
再次,我认为这是Go中的简单任务,但经过2小时的搜索,我没有找到例子。有人也可以告诉我我在做错什么,因为我找不到Go中最简单的常见任务的好例子。
但是dystroy是正确的:您不能运行del或任何其他内置cmd命令,因为没有del.exe文件(或任何其他可执行文件)。
我得到它的工作:
package main import( "fmt" "os/exec" ) func main(){ c := exec.Command("cmd","/C","del","D:\\a.txt") if err := c.Run(); err != nil { fmt.Println("Error: ",err) } }