Drive对象

Drive对象用于接收和计算机驱动器和网络共享性质有关的信息。

<%

Set fs = Server.CreateObject(

“Scripting.FileSystemObject”)

Set d = fs.GetDrive(

“c:”)

%>

属性

AvailableSpace

返回在一驱动器或网络共享上剩余的可用空间。

DriverLetter

返回某一驱动器或网络共享的驱动字符。

DriveType

返回指明某一驱动器性质的数字，代表这些性质的数字如下表所示：

整数 | 描述
0 | 未知
1 | 可移动的
2 | 固定的
3 | 远程的
4 | CD-ROM
5 | RAM盘

FileSystem

返回指定的驱动器使用的文件系统。可能的返回值包括NTFS和FAT。

FreeSpace

返回在一网络共享或驱动器上可用的空间。

IsReady

指明某一特殊的驱动器，比如CD-DOM或可移动盘驱动器，目前是否可用。该属性的值为TRUE或FALSE。

Path

返回指定驱动器的路径。

RootFolder

返回一表示指定驱动器的根文件夹的文件夹对象。

SerialNumber

返回磁盘卷的唯一序列号。

ShareName

返回指定驱动器的网络共享名。

TotalSize

以字节为单位返回指定驱动器或网络共享的大小。

VolumName

指明指定驱动器的卷标名称。这个属质即可以设置，又可以读取。

Drivers集合

Drivers集合包含了所有可用的驱动器。

<%

Set Magicfs = Server.CreateObject(

“Scripting.FileSystemObject”)

Set MagicDc=Magicfs.Drivers

%>

属性

Count

返回在Drivers集合中驱动器的数目。

Item(Key)

用于指明在Drivers集合中的某一驱动器。Key指明该驱动器。