前端之家收集整理的这篇文章主要介绍了
如何在Golang中执行一个简单的Windows DOS命令?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有人可以告诉我如何在Go中运行一个简单的DOS命令吗?
当运行这样的东西:
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)
}
}