C#_パスを指定しない時のディレクトリ

パスを指定しないとカレントディレクトになる。
カレントディレクトはどこか、というと下記のパス。
 このパスに、実行ファイルが作成される。

※ x64 bit 版

プロジェクト作成場所 \ プロジェクト名 \ プロジェクト名 \ bin \ 
or
プロジェクト作成場所 \ プロジェクト名 \ プロジェクト名 \ bin \ x64

の中の Releaseフォルダ、または Debugフォルダ。

 どちらのフォルダになるかは、
ソリューション構成指定したビルド方法によって決まる。

f:id:koshinRan:20170521014239j:plain

 

ex )
どちらも同じディレクトリに作成される。

File.AppendAllText("test.txt", "Hey");
File.AppendAllText(@".\try.txt", "Hiya");

「 . 」はカレントディレクトリを表す。

以上。

--Memo--
ディレクトリ、フォルダと名称が入り混じっているが
この記事において、ディレクトリはWindows のフォルダのことを指している。
本来、ディレクトリは CUI での呼び方。