VB中利用FSO对象对文件夹操作[文].pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB 中利用 FSO对象对文件夹操作 windows 还给我们提供了一个叫做 FileSystemObject (简称 FSO )对象。 FSO 对象模型中包括 了计算机文件系统所有的对象。见下。利用这些对象可以更方便的操作文件系统。 对象 功能 Drive 允许收集系统的驱动器信息,诸如驱动器的可用空间 Folder 允许创建、删除或移动文件夹,并向系统查询文件夹的名称、路径等等 Files 允许创建、删除或移动文件,并向系统查询文件的名称、路径等等 FileSysterObject 此为主要对象, 提供一整套用于创建、 删除、 搜集相关信息, 以及通常的 操作驱动器,文件夹,和文件的方法。 TextStream 允许读写文本文件 下面我们一起来看看怎样用 FSO 对象来显示、新建、修改以及删除目录。 FSO 对象模型包含在 Scripting 的类型库中,此类型库存在于 Scrrun.dll 文件中 .使用 FSO 对象模型 , 首先要建立一个 FileSystemObject 对象。 有两种方法可以实现。 一种是从 ”工程 ”菜单 中的 ”引用 ”对话框选择 ”Microsoft Scripting Runtime 项,然后在代码窗口中声明一个” FileSystemObject 类型的变量 .语句如下 : Dim fso As New FileSystemObject 另一种方法是在代码中使用 CreatObject 方法动态的创建一个 FileSystemObject 对象 .语句 如下 : Dim fso As Object , 声明对象变量 Set fso = CreatObject( “Scripting. FileSystemObject创建 ”FSO) , 对象 我们具体看看 FileSystemObject 的主要属性 . 1、驱动器 (1) Drives 属性是 FileSystemObject 对象的唯一属性,它返回 Drives 集合中所有可用驱动 器的只读集合。对于可删除的驱动器,不需要将媒体插入其中,就可以在 Drives 集合中显示 出来。下面是它的主要属性有两个 :一个是 Count, 另一个是 Item.Count 属性返回 Drives 集合或 Dictionary 对象中的条目数 .Item 属性用来返回或设置 Drives 集合或 Dictionary 对象中与指定关 键字相关的项目 . 下面代码说明了如何获得 Drives 集合 , 以及如何用 For Eacn ……Next 语句来访问该集合中 的每个 Drive: 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 (2) 当然我们也可以用 Drive 对象 .Drive 对象提供了对磁盘驱动器或网络共享属性的访问 方法 .下面是它的主要属性及其解释

文档评论(0)

高胖莹 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档