カレントディレクトリと実行ファイルディレクトリ for VB.NET系
普通、カレントディレクトリと実行ファイルディレクトリは同じになる場合が多いです。
しかし、実際は環境によって別々になる場合が結構あります。
つまり、実行ファイルのあるディレクトリがカレントディレクトリとは限らないのです。
以下に、それぞれの求め方のサンプルを示します。
カレントディレクトリ(作業するディレクトリ)の求め方
Dim CurrentDir As String = System.IO.Directory.GetCurrentDirectory()
実行ファイルディレクトリ(exeファイルがあるディレクトリ)の求め方
Dim ExefileDir As String = My.Application.info.DirectoryPath.ToString()