none
GetDriveInfoの返す値が違う RRS feed

  • 質問

  • 以下のコードで ,GetDriveInfoメソッドに指定するドライブ文字を変更してテストしています。

    Dim cdrive As System.IO.DriveInfo
    cdrive = My.Computer.FileSystem.GetDriveInfo("E:\")
    MessageBox.Show(cdrive.DriveType)

    http://msdn2.microsoft.com/ja-JP/library/0bcy38y0.aspx

    上記のGetDriveInfoの説明によると,CDRom は 1,DVDRom は2,Fixed(固定のメディア)は 3 ,Remoteは5,リムーバブル メディアは  6を返すとなっています。

    マイコンピュータの表示はローカルディスク(C:),ローカルディスク(D:),DVD-RAMドライブ(E:),CDドライブ(F:),MMC-SD(G:)です。

    この状態でGetDriveInfo("E:\")は5(Remote),GetDriveInfo("F:\")も5(Remote),GetDriveInfo("G:\")は2(DVDRom )を返します。PC機種固有の問題でしょうか?

    調べたつもりですが,既出だったらごめんなさい。

    2006年5月9日 2:57

回答

  • ドキュメントの誤りだったような気がしますが、検索ではわかりませんでした。

    ドキュメントの誤りと確認できればドキュメントフィードバックフォーラムへの投稿をお願いします

    2006年5月9日 4:10

すべての返信

  • ドキュメントの誤りだったような気がしますが、検索ではわかりませんでした。

    ドキュメントの誤りと確認できればドキュメントフィードバックフォーラムへの投稿をお願いします

    2006年5月9日 4:10
  • 金宏です。

    中博俊さんありがとうございます。ドキュメントの誤りだったのですね。

    IO.DriveType.Removableが2で,IO.DriveType.CDRomが5でした。

    ドキュメントフィードバックフォーラムへ投稿しておきます。

    2006年5月9日 6:00