Drives

構文
FileSystemObject.Drives
引数
戻値
Driveオブジェクト

プログラム実行例

ドライブ情報を取得

DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM Drives = FSO.Drives

FOR Drive IN Drives
	WITH Drive
		IFB .IsReady = TRUE THEN
			PRINT "空き容量:" + ROUND(.AvailableSpace / POWER(1024, 3), -2) + "GB"
			PRINT "ドライブ文字:" + .DriveLetter
			PRINT "種類:" + .DriveType
			PRINT "ファイルシステム:" + .FileSystem
			PRINT "空き容量:" + ROUND(.FreeSpace / POWER(1024, 3), -2) + "GB"
			PRINT "準備状態:" + .IsReady
			PRINT "パス:" + .Path
			PRINT "ルートフォルダ:" + .RootFolder
			PRINT "シリアルナンバー:" + .SerialNumber
			PRINT "ネットワーク共有名:" + .ShareName
			PRINT "ネットワーク共有のサイズ:" + ROUND(.TotalSize / POWER(1024, 3), -2) + "GB"
			PRINT "ボリューム名:" + .VolumeName
			PRINT "----------"
		ENDIF
	ENDWITH
NEXT
  1. createoleobj
  2. fso.drives
  3. fso.drive.isready
  4. fso.drive.availablespace
  5. fso.drive.driveletter
  6. fso.drive.drivetype
  7. fso.drive.filesystem
  8. fso.drive.freespace
  9. fso.drive.isready
  10. fso.drive.path
  11. fso.drive.rootfolder
  12. fso.drive.serialnumber
  13. fso.sharename
  14. fso.totalsize
  15. fso.volumename
結果
空き容量:39.91GB
ドライブ文字:C
種類:2
ファイルシステム:NTFS
空き容量:39.91GB
準備状態:True
パス:C:
ルートフォルダ:C:\
シリアルナンバー:-266948359
ネットワーク共有名:
ネットワーク共有のサイズ:150GB
ボリューム名:S3A9247D001
----------
空き容量:313.91GB
ドライブ文字:D
種類:2
ファイルシステム:NTFS
空き容量:313.91GB
準備状態:True
パス:D:
ルートフォルダ:D:\
シリアルナンバー:340155053
ネットワーク共有名:
ネットワーク共有のサイズ:523.75GB
ボリューム名:DATA
----------
空き容量:59.45GB
ドライブ文字:E
種類:1
ファイルシステム:exFAT
空き容量:59.45GB
準備状態:True
パス:E:
ルートフォルダ:E:\
シリアルナンバー:858874169
ネットワーク共有名:
ネットワーク共有のサイズ:59.45GB
ボリューム名:
----------
空き容量:3922.08GB
ドライブ文字:O
種類:2
ファイルシステム:NTFS
空き容量:3922.08GB
準備状態:True
パス:O:
ルートフォルダ:O:\
シリアルナンバー:1443560953
ネットワーク共有名:
ネットワーク共有のサイズ:5589.01GB
ボリューム名:WS200U3
----------
空き容量:3922.08GB
ドライブ文字:P
種類:2
ファイルシステム:NTFS
空き容量:3922.08GB
準備状態:True
パス:P:
ルートフォルダ:P:\
シリアルナンバー:640742038
ネットワーク共有名:
ネットワーク共有のサイズ:5589.01GB
ボリューム名:WS200U3_Mirror
----------
空き容量:536.06GB
ドライブ文字:Q
種類:3
ファイルシステム:NTFS
空き容量:536.06GB
準備状態:True
パス:Q:
ルートフォルダ:Q:\
シリアルナンバー:1075254283
ネットワーク共有名:\\192.168.0.23\home
ネットワーク共有のサイズ:3583.27GB
ボリューム名:home
----------