파일 시스템에서 PDF 파일을 기본 응용 프로그램과 함께 열어보고 싶습니다. 어떻게해야합니까? 명령 줄에서 pdf 파일의 파일 이름을 작성하면 응용 프로그램이 열립니다 (요청 된 파일 사용). exec.Command()
을 사용하려고하면 오류가 발생합니다 (놀라운 것은 아님) exec: "foo.pdf": executable file not found in %PATH%
.golang : Windows에서 pdf 파일의 기본 응용 프로그램을 실행하십시오.
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)
}
}
파일 이름에 공백이 있으면이 방법이 작동하지 않습니다. – Carl
공백이있는 파일 이름을 여는 것이 가능해야합니다. http://stackoverflow.com/a/13692919/395461을 참조하십시오. 그러나 명령 행에 수동으로 입력 할 때도 Go에서 제대로 작동하는 명령을 가져올 수 없습니다. – Shannon