ASP Driveオブジェクト


Drive オブジェクトは、ローカルディスクドライブまたはネットワーク共有ドライブに関する情報を返すために使用されます。


Examples

試してみる - 実例

指定したドライブの総容量を取得する
この例では、TotalSize プロパティを使用して指定したドライブの総容量を取得する方法を示します。

指定したドライブの利用可能な領域のサイズを取得する
この例では、まず FileSystemObject オブジェクトを作成し、AvailableSpace プロパティを使用して指定したドライブの利用可能な領域を取得する方法を示します。

指定したドライブの空き容量を取得する
この例では、FreeSpace プロパティを使用して指定したドライブの空き容量を取得する方法を示します。

指定したドライブのドライブ文字を取得する
この例では、DriveLetter プロパティを使用して指定したドライブのドライブ文字を取得する方法を示します。

指定したドライブのドライブの種類を取得する
この例では、DriveType プロパティを使用して指定したドライブのドライブの種類を取得する方法を示します。

指定したドライブのファイルシステム情報を取得する
この例では、FileSystem プロパティを使用して指定したドライブのファイルシステム情報を取得する方法を示します。

ドライブは準備できていますか?
この例では、IsReady プロパティを使用して、指定したドライブが準備できているかどうかを確認する方法を示します。

指定したドライブのパスを取得する
この例では、Path プロパティを使用して指定したドライブのパスを取得する方法を示します。

指定したドライブのルートフォルダを取得する
この例では、RootFolder プロパティを使用して指定したドライブのルートフォルダを取得する方法を示します。

指定したドライブのシリアル番号を取得する
この例では、Serialnumber プロパティを使用して指定したドライブのシリアル番号を取得する方法を示します。


Drive オブジェクト

Drive オブジェクトは、ローカルディスクドライブまたはネットワーク共有ドライブに関する情報を返すために使用されます。Drive オブジェクトは、ドライブのファイルシステムの種類、空き容量、シリアル番号、ボリュームラベル名などの情報を返すことができます。

注:Drive オブジェクトを使用してドライブの内容に関する情報を返すことはできません。この目的を達成するには、Folder オブジェクトを使用してください。

Drive オブジェクトの関連プロパティを操作するには、FileSystemObject オブジェクトを介して Drive オブジェクトのインスタンスを作成する必要があります。まず FileSystemObject オブジェクトを作成し、FileSystemObject オブジェクトの GetDrive メソッドまたは Drives プロパティを介して Drive オブジェクトをインスタンス化します。

Drive オブジェクトのプロパティは以下のとおりです:

プロパティ

プロパティ 説明
AvailableSpace 指定されたドライブまたはネットワーク共有ドライブ上の利用可能な容量をユーザーに返します。
DriveLetter ローカルドライブまたはネットワーク共有ドライブを識別する大文字を返します。
DriveType 指定されたドライブの種類を返します。
FileSystem 指定されたドライブで使用されているファイルシステムを返します。
FreeSpace 指定されたドライブまたはネットワーク共有ドライブ上の空き容量をユーザーに返します。
IsReady 指定されたドライブが準備できている場合は true を返します。それ以外の場合は false を返します。
Path 指定されたドライブのパス名を示す、コロンが続く大文字を返します。
RootFolder 指定されたドライブのルートフォルダを表すフォルダオブジェクトを返します。
SerialNumber 指定されたドライブのシリアル番号を返します。
ShareName 指定されたドライブのネットワーク共有名を返します。
TotalSize 指定されたドライブまたはネットワーク共有ドライブの総容量を返します。
VolumeName 指定されたドライブのボリュームラベル名を設定または返します。

その他の拡張