JavaScriptで作業ディレクトリを設定する
-
05-07-2019 - |
質問
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 Script Hostでこのスクリプトを実行していると仮定すると、その場合はおそらく質問でそれを明確にする必要があります-JavaScriptプログラマの約99%はWebブラウザーでのみ言語を使用しますある種のものは非常にまれな状況でのみ可能です。
他のヒント
Javascriptは通常サンドボックスで実行されるため、ファイルシステムにアクセスできないため、cwdを設定しても意味がありません。
これを実行しようとしているコンテキスト(Webサイトのjavascript、Rhinoで実行されるローカルスクリプトなど)、および何を達成しようとしていますか?
Javascriptはハードドライブにアクセスできないため、なぜ作業ディレクトリを設定できるのですか?
所属していません StackOverflow