DriveGetStatus

指定されたパスが含まれるドライブの状態を返します。

Status := DriveGetStatus(Path)

パラメータ

Path

型:文字列

ドライブに含まれるすべてのパス(UNCパスやマップされたドライブでも動作する場合があります)。

戻り値

型:文字列

この関数は、パスを含むドライブのステータスを返します:

ステータス 注釈
Unknown RAWファイルシステムが未フォーマットであることを示す可能性があります。
Ready これが一番多いですね。
NotReady メディアを含まないリムーバブルドライブの代表的なものです。
Invalid Pathが存在しない、または現在アクセスできないネットワークドライブである、など。

エラー処理

失敗した場合は例外がスローされます。

備考

一般に、パスは任意のパスにすることができます。NTFSはマウントボリュームとディレクトリジャンクションをサポートしているため、同じドライブレターで異なるパスを使用すると、異なる結果が得られることがあります。

Drive関数

この関数の例はDrive関数一覧例1 をご覧ください。