vb.net (フレームワーク 2.0) を使用して、Windows でコンソール アプリケーションを開発しています。これを、Debian の Mono でも実行したいと考えています。System.IO.DriveInfo を使用して、USB フラッシュ ドライブの空き領域を取得しています。Windows では、これで問題なく動作します。
Dim drv As New System.IO.DriveInfo("I:\")
Linux では、これにより例外が生成されます。
Dim drv As New System.IO.DriveInfo("/mnt/usb_flash")
DriveInfo が Mono でうまく実装されていないようです。
Mono で VB.NET の USB フラッシュ ドライブから空き領域を取得するにはどうすればよいですか?
ありがとう。