我想使用默认应用程序在文件系统中打开一个 PDF 文件。我怎样才能做到这一点?从命令行我只写 pdf 文件的文件名,然后应用程序打开(使用请求的文件)。当我尝试使用时,exec.Command()
我得到一个错误(并不奇怪)exec: "foo.pdf": executable file not found in %PATH%
。
package main
import (
"log"
"os/exec"
)
func main() {
cmd := exec.Command("foo.pdf")
err := cmd.Start()
if err != nil {
log.Fatal(err)
}
err = cmd.Wait()
if err != nil {
log.Fatal(err)
}
}