作業ディレクトリ(CurrentDirectory)の取得と設定
設定
カレントディレクトリ(作業ディレクトリ)を変更していない場合はアプリを実行したフォルダになります。
ショートカットを利用してアプリを実行した場合は、ショートカットの保存場所がカレントディレクトリになります。
// カレントディレクトリの取得
string currentDir = System.IO.Directory.GetCurrentDirectory();
// カレントディレクトリの設定
System.IO.Directory.SetCurrentDirectory(@"C:\Windows");
実行ファイル(.EXE)の場所(フォルダ)の取得
// 実行ファイが実行されたフォルダの取得
string exeFolder = AppDomain.CurrentDomain.BaseDirectory;
// 取得Path最後に\が付く
// 例)C:\TestApp\bin\Debug\