扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:潇潇 来源:YESKY 2007年10月14日
关键字:
对象 |
功能 |
Drive | 允许收集系统的驱动器信息,诸如驱动器的可用空间 |
Folder | 允许创建、删除或移动文件夹,并向系统查询文件夹的名称、路径等等 |
Files | 允许创建、删除或移动文件,并向系统查询文件的名称、路径等等 |
FileSysterObject | 此为主要对象,提供一整套用于创建、删除、搜集相关信息,以及通常的操作驱动器,文件夹,和文件的方法。 |
TextStream | 允许读写文本文件 |
Dim fso As New FileSystemObject |
Dim fso As Object ‘ 声明对象变量 Set fso = CreatObject(“Scripting. FileSystemObject”) ‘创建FSO对象 |
Sub ShowDriveList() Dim fs As Object, d, dc, s,n 创建文件系统对象 Set fs = CreatObject(“Scripting. FileSystemObject”) 创建驱动器集合 Set dc= fs.Drives '取的驱动器对象 For Each d in dc s = s & d.DriveLetter & “-” ‘格式化文本 If d.DriverType = Remote Then ‘如果是Remote类型的驱动器 n = d.ShareName ‘取得它的共享名 Else n = d.volumeName ‘否则取得它的卷标 End if s= s& n & vbCrLf ‘格式化文本 Next MsgBox s ‘显示文本 End sub |
Availablespace | 驱动器已用空间 | DriveLetter | 驱动器指定的字母 |
Freespace | 驱动器剩余空间 | DriverType | 驱动器类型 |
TotalSize | 驱动器全部空间 | FileSystem | 驱动器文件系统 |
IsReady | 驱动器是否已准备 | Path | 驱动器根目录 |
SerizlNumber | 驱动器序列号 | VolumeName | 驱动器卷标 |
ShareName | 驱动器共享名 |
Sub ShowFreeSpace(drvPath) ‘显示指定目录下的驱动器的信息 Dim fs As Object, d, s Set fs = CreateObject("Scripting.FileSystemObject") ‘创建文件系统对象 Set d = fs.GetDrive(fs.GetDriveName(drvPath)) ‘创建并得到指定取目录下的驱动器 s = "Drive" & UCase(drvPath) & "-" ‘格式化文本 s = s & d.VolumeName & vbCrLf ‘得到驱动器的卷标 s = s & "FreeSpace:" & FormatNumber(d.FreeSpace / 1024, 0) '计算驱动器的剩余磁盘空间 s = s & "Kbytes" MsgBox s ‘显示 End Sub |
CreateFolder | 该方法的作用是创建一个文件夹。所要创建的文件夹必须是不存在的,否则出错。 |
CreateTextFile | 该方法的作用是产生一个指定的文件名,并返回一个TextStream对象,该对象可被用于对指定的文件进行读写。如果overwrite参数为False或未指定,对于一个已存在的文件,将产生错误。 |
DeleteFile | 该方法的作用是删除一个指定的文件。如果指定的文件不存在,则出错。 |
DeleteFolder | 该方法的作用是删除一个文件夹及其内容。如果没有发现匹配的文件夹则出错。该方法不能确定文件夹中是否包含内容。 |
DriveExists | 该方法的作用是用来确定驱动器是否存在。如果指定的驱动器存在,则返回True,否则返回False。但对于可删除介质的驱动器,即使没有介质存在,DriveExists方法也返回True,因此最好使用IsReady属性确定驱动器是否准备就绪。 |
FileExists | 该方法的作用是判断指定的文件对象是否存在于当前文件夹 |
FolderExists | 该方法的作用是判断指定的文件夹对象是否存在于当前文件夹 |
GetDrive | 该方法的作用是返回一个在指定路径中的与某个驱动器相对应的Drive对象。对于网络驱动器,将首先检查该共享是否存在。 |
GerDriveName | 该方法的作用是返回包括某一指定路径上的驱动器名的字符串。如果驱动器不能确定,则返回一个0长度字符串。该方法只对指定的路径起作用,它并不试图解析路径,也不检查指定路径是否存在。 |
GetExtensionName | 该方法的作用是返回指定路径中最后一个组成部分的扩展名。 |
GetFile | 该方法的作用是返回指定路径中与某一文件相关的File对象。一定要保证所指定的文件是实际存在的。否则将产生错误。 |
GetFileName | 该方法的作用是返回指定路径的最后一个组成部分的文件名。 |
GetFolder | 该方法的作用是返回指定路径上的与某个文件夹相关的Folder对象.要保证指定的文件夹是实际存在的,否则会出错. 使用Folder对象的第一部就是先用FileSystemObjectd的GetFolder方法得到Folder对象 |
GetParentFolderName | 该方法的作用是返回一个包含指定路径上的最后一个组成部分的父文件夹的名称。 |
MoveFile | 该方法的作用是将一个或多个文件从一个地方移动到另一个地方。 |
MoveFolder | 该方法的作用是移动一个或多个文件夹,如果源路径包含通配符,或目的路径以斜杠(\)为结束,则表明目的路径为已存在的路径,在此文件夹中移动相匹配的文件夹.否则,认为目的路径是一个要创建的目标文件夹的名字.如果目的路径为一个已存在的文件或目的路径为一个目录,则出错.如果没有任何文件与源路径中的通配符相匹配也出错. |
OpenTextFile | 该方法可用来打开一个指定的文件,并返回一个TextStream对象。用于读文件或追加文件。 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者