端くれプログラマの備忘録 C# [C#] 実行ファイルと同名のINIファイルのパスを生成する

[C#] 実行ファイルと同名のINIファイルのパスを生成する

string iniFile = "";

private void SetIniFileName()
{
    string path = Application.ExecutablePath;
    string dir = Path.GetDirectoryName(path);
    string fname = Path.GetFileNameWithoutExtension(path);
    iniFile = Path.Combine(dir, fname + ".ini");
}

参考サイト

@IT:.NET TIPS 実行ファイルのパスを取得するには? – C#
http://www.atmarkit.co.jp/fdotnet/dotnettips/016exepath/exepath.html

@IT:.NET TIPS パス名やファイル名からベース名と拡張子を取得するには? – C# VB.NET
http://www.atmarkit.co.jp/fdotnet/dotnettips/293extension/extension.html

パス文字列からディレクトリ・パス部分を取り出すには? - @IT
http://www.atmarkit.co.jp/fdotnet/dotnettips/498getdirectoryname/getdirectoryname.html