プロセスを起動するときの起動ディレクトリを取得または設定します。
Public Property WorkingDirectory As String
[C#]
public string WorkingDirectory {get; set;}
[C++]
public: __property String* get_WorkingDirectory();public: __property void set_WorkingDirectory(String*);
[JScript]
public function get WorkingDirectory() : String;public function set WorkingDirectory(String);
プロパティ値
起動するプロセスが格納されているディレクトリの絶対パス名。既定値は空の文字列 ("") です。
解説
ディレクトリが既にシステム パス変数に含まれている場合、このプロパティでディレクトリの場所を繰り返す必要はありません。
WorkingDirectory プロパティの動作は、 UseShellExecute が true の場合と UseShellExecute が false の場合とで異なります。 UseShellExecute が true の場合は、 WorkingDirectory プロパティは実行可能ファイルの場所を指定します。 WorkingDirectory が空の文字列の場合は、現在のディレクトリに実行可能ファイルが格納されていると解釈されます。
UseShellExecute が false の場合は、実行可能ファイルの検索に WorkingDirectory プロパティは使用されません。代わりに、このプロパティは起動されるプロセスにより使用され、新しいプロセスのコンテキスト内でだけ意味を持ちます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
ProcessStartInfo クラス | ProcessStartInfo メンバ | System.Diagnostics 名前空間