1
私は、モバイル版であっても、どのWindowsのバージョンでも実行できるアプリケーションを作成しています。実行可能ファイルの現在のディレクトリを取得しようとしています。 問題は、私は次のコードを使用している場合、それはWindows Mobileのではコンパイルできないということである。どのWindows版のC#で現在のディレクトリを取得するには?
string currentDirectory = System.IO.Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath);
そして、私はこのコードを使用している場合、私は何かのように受け取る:ファイル:\のC:\ XXXを
string currentDirectory = System.IO.Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath);
、私はルートドライブを取得する必要があり、このコードは、Windows Mobileにはコンパイルされませんが:
String rootPath = Path.GetPathRoot(Environment.SystemDirectory);
誰でもアプリケーションの現在のディレクトリと任意のWindowsバージョンのルートパスを取得する方法を知っていますか?
Windows Mobileには現在のディレクトリという概念がありません。あなたのアプリはあなたのwinMain()関数でargv [0]からEXEの場所を取得できます。 – BitBank