指定されたパスが含まれるドライブの状態を返します。
Status := DriveGetStatus(Path)
型:文字列
ドライブに含まれるすべてのパス(UNCパスやマップされたドライブでも動作する場合があります)。
型:文字列
この関数は、パスを含むドライブのステータスを返します:
ステータス | 注釈 |
---|---|
Unknown | RAWファイルシステムが未フォーマットであることを示す可能性があります。 |
Ready | これが一番多いですね。 |
NotReady | メディアを含まないリムーバブルドライブの代表的なものです。 |
Invalid | Pathが存在しない、または現在アクセスできないネットワークドライブである、など。 |
失敗した場合は例外がスローされます。
一般に、パスは任意のパスにすることができます。NTFSはマウントボリュームとディレクトリジャンクションをサポートしているため、同じドライブレターで異なるパスを使用すると、異なる結果が得られることがあります。