ファイル操作

[C#] ドライブの情報を取得する(DriveInfo)

ドライブの情報を取得するサンプルです。

サンプル

例)Cドライブの情報を取得する


using System.IO;

// CドライブのDriveInfoを生成する
DriveInfo di = new DriveInfo("c");

// フォーマット形式を取得する
string fmt = di.DriveFormat;

// ドライブのサイズを取得する
long totalSize = di.TotalSize;

// ドライブの空き容量を取得する
long freeSize = di.TotalFreeSpace;

// ドライブの利用可能な空き容量を取得する
long availableFreeSize = di.AvailableFreeSpace;

結果例

fmt → "NTFS"
totalSize → 155501776896
freeSize → 13711151104
availableFreeSize → 13711151104

備考

  • DriveInfoの引数に取得したいドライブ名を指定します。
  • 指定したドライブ名が存在しない場合は、例外が発生します。

関連記事

-ファイル操作
-