ここでは、現在のプロセスのカレントディレクトリ(現在のディレクトリ、作業ディレクトリ)を取得または設定する方法を説明します。カレントディレクトリを使うと、様々なメソッドやプロパティでファイルのパスを指定するとき、カレントディレクトリからの相対パスで指定することができます。カレントディレクトリについて詳しくは、Wikipediaなどでお調べください。
現在のプロセスのカレントディレクトリを取得、設定するには、Environment.CurrentDirectoryプロパティを使います。または、DirectoryクラスのGetCurrentDirectoryとSetCurrentDirectoryメソッドを使っても同じことができます。
カレントディレクトリは、変更しなければ、プロセスが開始されたディレクトリになります。
'カレントディレクトリを取得する Console.WriteLine(System.Environment.CurrentDirectory) Console.WriteLine(System.IO.Directory.GetCurrentDirectory()) 'カレントディレクトリを変更する System.Environment.CurrentDirectory = "C:\" System.IO.Directory.SetCurrentDirectory("C:\")
//カレントディレクトリを取得する Console.WriteLine(System.Environment.CurrentDirectory); Console.WriteLine(System.IO.Directory.GetCurrentDirectory()); //カレントディレクトリを変更する System.Environment.CurrentDirectory = @"C:\"; System.IO.Directory.SetCurrentDirectory(@"C:\");