コンピュータ関連::Programing::Scripting::Driveコマンド

コンソールをwinで使っていると、
UNIXだとrootからすべてがたどれるからドライブというタコ概念もないわけですが、
さすが、古きよきレガシーなDOSをヒキヅッテイルだけはあります(くはぁ〜
これもパワゥシェルを使えば解決ですが、やはり、cmd.exeはよく使うので、
FileSystemObjectをVBScriptから呼び出すスクリプトを用意しました。
drive.vbsとでもして、パスの通ったディレクトリに放り込んでください。
あとは、

[prompt]>drive[ent]

とでも打ち込んでください。
これで、突然外部メモリをさした際にも、コンソールからどのドライブか
コマンド一発でわかるはずです:)

Set objFS = CreateObject("Scripting.FileSystemObject")
	WScript.Echo " Drive   -   Drive Ready , Total Size  , Free Space , Volume Name , SerialNumber    , FileSystem" & vbCR
For Each objDrive In objFS.Drives
	If objDrive.IsReady then
		stats = "   " & objDrive.DriveLetter & "   -   " & objDrive.IsReady & " , " & FormatNumber(Int(objDrive.TotalSize / 1024 /1024), 0) & " M Byte" & " , " & FormatNumber(Int(objDrive.FreeSpace / 1024 /1024), 0) & " M Byte" & " , " & objDrive.VolumeName & " , " & objDrive.SerialNumber & " , " & objDrive.FileSystem & vbCR
	ELSE
		stats = "   " & objDrive.DriveLetter & "   -   " & objDrive.IsReady & vbCR
	End If
	WScript.Echo stats
Next