Dzwebs.Net

撰写电脑技术杂文十余年

VBA之FileSystemObject之Folder对象的Copy、Move、Delete和CreateTextFile方法

Admin | 2010-8-14 8:56:21 | 被阅次数 | 11978

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  FileSystemObject对象模型,是微软提供的专门用来访问计算机文件系统的,具有大量的属性、方法和事件。其使用面向对象的“object.method”语法来处理文件夹和文件,使用起来十分方便(需Office 2000以后版本)。FileSystemObject并不是VBA的一部分,它是以一个COM组件的形式提供的。因此,要使用先要创建FileSystemObject对象。

  FileSystemObject对象模型包含了下面的对象和集合:

  FileSystemObject 主对象,包含用来创建、删除和获得有关信息,以及用来操作驱动器、文件夹和文件的方法和属性。

  Drive 对象,包含用来获得信息的方法和属性,这些信息是关于连接在系统上的驱动器的,如有多少可用空间等。驱动器不一定是硬盘,也可以是CD-ROM、U盘甚至是通过网络在逻辑上连接的硬盘(如公司里部门共享的服务器网络硬盘)。

  Drives 集合,提供驱动器的列表,这些驱动器以实物或在逻辑上与系统相连接。Drives集合包括所有驱动器,与类型无关。

  File 对象,包含用来创建、删除或移动文件的方法和属性。

  Files 集合,提供包含在文件夹内的所有文件的列表。

  Folder 对象,包含用来创建、删除或移动文件夹的方法和属性。

  Folders 集合,提供包含在文件夹内的所有文件夹的列表。

  TextStream 对象,用来读写文本文件。

  下面,给大家介绍Folder对象的使用方法

  ①Copy 方法

  语法:object.Copy destination[, overwrite]

  作用:把一个指定的文件夹从一个地方复制到另一个地方。

  说明:Copy 方法的作用与FileSystemObject对象的CopyFolder 方法是一样的,不同在于后者可一次复制多个文件夹。

  ②Move 方法

  语法:object.Move destination

  作用:将一个指定的文件夹从一个地方移动到另一个地方。

  说明:Move 方法的作用与FileSystemObject.MoveFolder 是一样的。不同在于后者可一次移动多个文件夹。

  ③Delete 方法

  语法:object.Delete force

  作用:删除一个指定的文件夹。

说明:Delete 方法的作用与FileSystemObject.DeleteFolder 是一样的。

  ④CreateTextFile 方法

  语法:object.CreateTextFile(filename[, overwrite[, unicode]])

  作用:与FileSystemObject对象的CreateTextFile 方法是一样的。

  示例:

  Set fd = fs.getfolder("c:\test")
  Set f = fd.CreateTextFile("testfile.txt", True)

  可在C盘test文件夹下创建testfile.txt文件。


该杂文来自: Excel杂文

上一篇:Excel2007批注操作大总结

下一篇:Excel对批注求和的方法

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计