fenri's diary

基本的には勉強し始めたC#のメモ。後は140字で収まらない駄文。

パスの色々

アプリケーションの実行パスを取得する。

System.AppDomain.CurrentDomain.BaseDirectory


CurrentDirectoryの指定

System.Environment.CurrentDirectory = System.AppDomain.CurrentDomain.BaseDirectory;
System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory);


相対パスの指定

カレントディレクトリは`.' で表せます。
パスを省略し,ファイルやディレクトリ名だけを指定した場合には、
カレントディレクトリからの相対パスとなります.

"../language/english/text1"
"./english/text1"