デフォルトのアプリケーションを使用して、ファイルシステムで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)
}
}