コンピュータ関連::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