Ghostscript가 자신의 이름으로 공백이있는 파일을 가져갈 수 있도록 (“내 문서”의 것과 같은)
-
05-07-2019 - |
문제
나는이 명령을 실행하려고 노력하고있다 (Java에서) 고스트 스크립트를 사용하지만 단일 인용 '이든 "또는 전혀 아무것도 없든 오류가 발생합니다.
Error: /undefinedfilename in ('c:\\Documents)
gswin32c.exe -q -dNOPAUSE -sDEVICE=tiffgray -sOutputFile=C:\polter.tiff -r300 'c:\Documents and Settings\polter.pdf' -c quit
어떤 아이디어?
해결책
폴더의 짧은 이름을 사용하십시오. 짧은 이름은 8.3 형식을 사용하는 별칭입니다. 사용하여 폴더의 짧은 이름을 찾을 수 있습니다. dir /x
명령 프롬프트에서 명령. 그러면 길은 다음과 같이 보입니다. c:\docume~1\polter.pdf
다른 팁
논쟁을 직접 분해하십시오.
String[] cmd = {
"gswin32c.exe",
"-q", "-dNOPAUSE", "-sDEVICE=tiffgray",
"-sOutputFile=C:\polter.tiff", "-r300",
"c:\Documents and Settings\polter.pdf",
"-c", "quit"
};
Runtime.getRuntime().exec(cmd);
제휴하지 않습니다 StackOverflow