C#基本

[C#] 実行ファイルが存在するフォルダパスを取得する(AppDomain.CurrentDomain.BaseDirectory)

実行ファイルが存在するフォルダパスを取得するには、
System.AppDomain.CurrentDomain.BaseDirectory を使用します。

サンプル

例)実行ファイルが存在するフォルダパスを取得する


using System;

// 実行ファイルが存在するパスを取得する
string path = AppDomain.CurrentDomain.BaseDirectory;

// 出力する
Console.WriteLine(path);

結果例

C:\Test\ConsoleApp1\bin\Debug\

例なので実行する環境により結果は変わります

備考

  • 他の方法としてSystem.Environment.CurrentDirectory でも取得できます。

関連記事

-C#基本