C# カレントディレクトリ(フォルダ)の設定・取得

作業ディレクトリ(CurrentDirectory)の取得と設定

設定

カレントディレクトリ(作業ディレクトリ)を変更していない場合はアプリを実行したフォルダになります。

ショートカットを利用してアプリを実行した場合は、ショートカットの保存場所がカレントディレクトリになります。

// カレントディレクトリの取得
string currentDir = System.IO.Directory.GetCurrentDirectory();
// カレントディレクトリの設定
System.IO.Directory.SetCurrentDirectory(@"C:\Windows");

実行ファイル(.EXE)の場所(フォルダ)の取得

// 実行ファイが実行されたフォルダの取得
string exeFolder = AppDomain.CurrentDomain.BaseDirectory;

// 取得Path最後に\が付く
// 例)C:\TestApp\bin\Debug\

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください