- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对文件夹和驱动器进行操作
这部分介绍对文件夹和驱动器进行操作的一些方法,你将学会如何从当前服务器上接受有关
驱动器的信息以及对目录的创建、删除移动和显示内容操作。
对驱动器的操作
有两个对象用来接受当地机器的驱动器信息,一个是FilsSsystemObject对象,另外一个是
Drive对象。例如下面的例子会显示服务器上所有的硬盘以及它们的总大小和尚可提供的大
小。
HTML
HEADTITLE驱动器显示列表/TITLE/HEAD
%
‘创建一个FilsSystemObject对象的事例
Set MyFileObject=Server.CreateObject(“Scripting.FileSystemObject”)
‘对Drives集合进行循环
For Each thing in MyFileObject.Drives
%
BR驱动器号:%=thing.DriveLetter %
BR驱动器总容量:%=thing.TotalSize %
BR驱动器尚可提供容量:%=thing.AvailableSpace %
HR
%
NEXT
%
/BODY
/HTML
下面是显示结果(图19.3):
1
图19.3 本地计
算机上的磁盘驱动器
FileSystemObject对象的Drivers集合就包括了服务器上的所有可提供的驱动器信息,不过,
这指的是已经获得盘符的驱动器。
下面是FileSystemObject对象的有关驱动器的方法:
■DriveExists(DriveSpecifier).如果存在该驱动器则返回TRUE
■Drives.返回当前机器的驱动器集合
■GetDrive(DriveSpecifier).返回对应限定驱动器的Drive对象
■GetDriveName(Path).返回包含该路径的驱动器名称
另外,作为Driver对象也有自己的方法和属性来处理驱动器
■AvailableSpace.返回当前驱动器的可用空间
■DriverLetter.返回当前驱动器的盘符
2
■DriveType.返回当前驱动器的类型,例如是CD-ROM或者removable drive
■FreeSpace.和AvailableSpace几乎一致,用字节数返回当前可用空间大小。
注意
有说法说新的NT版本允许站长给每一个用户分配限定的硬盘空间,那样FreeSpace方法和
AvailableSpace方法的显示结果就有可能有区别。
■IsReady.指示是否当前卷可以使用,这对于指示一个可擦写的驱动器的状态十分有用。
■Path.指示目前驱动器的路径
■RootFolder.这个属性会将该驱动器作为一个根目录而返回一个Folder对象
■SerialNumber.接收这个驱动器的序列号
■ShareName返回该驱动器的共享名称
■TotalSize.返回该驱动器的总容量
■VolumnName.返回代表驱动器的卷名字符串
用户在使用这些集合和方法之前,必须首先创建一个Driver对象的事例。这时你可以使用
FileSystemObject对象的GetFile()方法来创建,下面这个例子脚本将返回C盘的卷名。
%
‘创建一个FileSystemObject对象的事例
Set MyFileObject=Server.CreateObject(“Scripting.FileSystemObject”)
‘创建一个Drive对象的事例
Set MyDrive=MyFileObject.GetFile(“C:”)
Response.Write(MyDrive.VolumnName)
%
对文件夹进行处理
3
这部
原创力文档


文档评论(0)