FileSystemObject 具有若干可以在程序代码中使用的有价值的常数。常数的好处在于:我们可以方便地使用某些值而无需记住其具体数值。如果常数的值可能发生变化,常数还使程序具有更好的可维护性。
在某些 Scripting 主机上,这些常数已经定义好了。在这种情况下,在代码中需要数值的地方直接使用常数就可以了。不过,如果 SCRRUN.DLL 没有被 Scripting 主机显式地引用,那么在使用常数之前需要先进行定义。这种情况的例子包括Microsoft Internet Explorer 和 Microsoft Internet Information Services (IIS)。
下面的列表中描述了为 FileSystemObject 提供的不同类型的常数,每种类型都提供了简短的描述:
DriveType 常数
定义了主机上可以使用的各种驱动器类型,例如 Fixed、Removable、CD-ROM 等。
文件属性常数
定义了各种文件属性,例如 Hidden、Read-Only 等。
文件输入/输出常数
定义用于文件输入与输出的常数。
SpecialFolder 常数
定义了操作系统中可以使用的特殊文件夹。
这些常数都有自己的定义数值,在下面的例子里面我们可以看到它们的使用。