Windows の現在のディレクトリと作業ディレクトリの違いは何ですか? Notepad++ や Mozilla Firefox などのアプリケーションの作業ディレクトリを変更するにはどうすればよいですか?
質問する
9052 次
1 に答える
6
現在のディレクトリと作業ディレクトリは、同じものの 2 つの異なる名前です。各プロセスは、現在のディレクトリを 1 つ保持します。
現在のディレクトリは、起動時に、プロセスの作成に使用される関数へのパラメーターとして指定されます (例: ) CreateProcess
。アプリケーションの 1 つの現在のディレクトリをどのように変更しますか? まあ、それはあなたがそれをどのように開始するかによって異なります。
- ショートカットから起動する場合は、ショートカットのプロパティを変更して、現在のディレクトリを指定します。
- コマンド プロンプトから起動した場合、現在のディレクトリは、コマンド プロンプトを起動した時点の現在のディレクトリになります。
- を呼び出して開始すると
CreateProcess
、現在の動作はパラメータで渡したものCreateProcess
になりlpCurrentDirectory
ます。渡すNULL
と、親プロセスの現在のディレクトリが使用されます。
于 2013-03-11T09:12:51.817 に答える