如何在Golang中执行一个简单的Windows DOS命令?

前端之家收集整理的这篇文章主要介绍了如何在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)
    }   
}

猜你在找的Go相关文章