문제

이전에 JavaScript로 작업 디렉토리를 설정하는 방법을 아는 사람이 있습니까?

응용 프로그램을 시작하는 데 사용하는 코드는 다음과 같습니다.

// Create an object script
oL = new ActiveXObject("WScript.Shell");
oFile = '"C:/Application.exe"';
oL.run(oFile);
도움이 되었습니까?

해결책

에 따르면 MSDN, 당신은 다음을 사용할 수 있어야합니다.

var oL = new ActiveXObject("WScript.Shell");
oL.CurrentDirectory = "C:\\Foo\\Bar";
oFile = '"C:\\Application.exe"';
oL.run(oFile);

...이 스크립트를 Windows 스크립트 호스트에서 실행하고 있다고 가정하면,이 경우 질문에서 명확하게해야 할 것입니다. JavaScript 프로그래머의 약 99%가 이런 종류의 물건이있는 웹 브라우저에서 언어를 사용하는 것만 매우 특이한 상황에서만 가능합니다.

다른 팁

JavaScript는 일반적으로 샌드 박스에서 실행되므로 어쨌든 파일 시스템에 액세스 할 수 없으므로 CWD를 설정하는 것은 의미가 없습니다.

(웹 사이트 JavaScript, Rhino 등으로 실행되는 로컬 스크립트)에서 어떤 맥락을 시도하고 있으며 무엇을 달성하려고합니까?

JavaScript Dosent는 하드 드라이브에 액세스 할 수 있습니다. 왜 작업 디렉토리를 설정할 수 있어야합니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top