六合开奖结果现场直播欢迎诸位!收藏本站注 册登 陆
常用三肖中特马:基础知识网络知识操作系统WPS网页制作数据库算法网页成功之路网络安全最新技术古典mid流行midmid背景下载中心
您现在的位置:首页 > 三肖中特马 > 文章页

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

Admin | 2010-8-14 8:56:21 | ReadNums | 6803 | 标签 六合开奖结果现场直播 | 打印本页
     

  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文件。


问题未解决:在线咨询

网友评论

(访客)
内容实用原创,讲得很好。
20xx年x月x日
(站长)
有问题请在线咨询。
20xx年x月x日