[C# Directory] 実行ファイル(.exe)の場所を取得する

System.IO.Directory.GetCurrentDirectoryメソッドを使うとプログラムが実行されている場所を取得することができます。

正確にはカレントディレクトリーの初期値がプログラムが実行されている場所になります。

using System;
using System.IO;
class Program
{
    public static void Main()
    {
        // カレントディレクトリを取得(初期値はプログラムを実行した場所)
        Console.WriteLine(Directory.GetCurrentDirectory());
    }
}

System.Environment.CurrentDirectoryプロパティを使っても取得することが出来ます。

using System;
class Program
{
    public static void Main()
    {
        Console.WriteLine(System.Environment.CurrentDirectory);
    }
}

C# プログラミング講座に戻る

コメント

タイトルとURLをコピーしました