コンピュータのドライブに関する情報を取得したり、ドライブに対してさまざまな操作を実行したりするための関数です。関数の名称をクリックすると詳細が表示されます。
| 関数 | 説明 |
|---|---|
| DriveEject | 指定したCD/DVDドライブのトレイを排出したり、リムーバブルドライブを取り出したりします。 |
| DriveGetCapacity | 指定されたパスを含むドライブの総容量をメガバイト単位で返します。 |
| DriveGetFileSystem | 指定されたドライブのファイルシステムの種類を返します。 |
| DriveGetLabel | 指定されたドライブのボリュームラベルを返します。 |
| DriveGetList | システム内の各ドライブレターに対して1文字ずつ、文字列を返します。 |
| DriveGetSerial | 指定されたドライブのボリュームシリアルナンバーを返します。 |
| DriveGetSpaceFree | 指定されたパスを含むドライブの空きディスク容量をメガバイト単位で返します。 |
| DriveGetStatus | 指定されたパスが含まれるドライブの状態を返します。 |
| DriveGetStatusCD | 指定された CD/DVD ドライブのメディアステータスを返します。 |
| DriveGetType | 指定されたパスを含むドライブの種類を返します。 |
| DriveLock | 指定したドライブのイジェクト機能が動作しないようにします。 |
| DriveRetract | 指定したCD/DVDドライブのトレイを収納します。 |
| DriveSetLabel | 指定したドライブのボリュームラベルを変更します。 |
| DriveUnlock | 指定したドライブのイジェクト機能を復活させます。 |
失敗した場合は例外がスローされます。
folder := DirSelect( , 3, "Pick a drive to analyze:")
if not folder
return
MsgBox
(
"All Drives: " DriveGetList() "
Selected Drive: " folder "
Drive Type: " DriveGetType(folder) "
Status: " DriveGetStatus(folder) "
Capacity: " DriveGetCapacity(folder) " MB
Free Space: " DriveGetSpaceFree(folder) " MB
Filesystem: " DriveGetFilesystem(folder) "
Volume Label: " DriveGetLabel(folder) "
Serial Number: " DriveGetSerial(folder)
)