第9章文件系统组件 91文件操作组件介绍 9,2文件及文件夹处理 93文本文件的读写操作 94计数器实例
第9章 文件系统组件 9.1 文件操作组件介绍 9.2 文件及文件夹处理 9.3 文本文件的读写操作 9.4 计数器实例
91文件操作组件介绍 对象名称 功能 File System object包含了处理文件系统的所有基本 对象 方法 Textstream对象用来读写文本文件 Fil对象 用来处理单个文件 Folder对象 用来处理文件夹 Drives对象 用来取得系统中所有可用驱动器 的信息
9.1 文件操作组件介绍 对象名称 功能 FileSystemObject 对象 包含了处理文件系统的所有基本 方法 TextStream对象 用来读写文本文件 File对象 用来处理单个文件 Folder对象 用来处理文件夹 Drives对象 用来取得系统中所有可用驱动器 的信息
92文件及文件夹处理 语法 描述 Object BuildPath(path,在由path指定的目录后面加上由name name 指定的文件或文件夹 Object. Copy File Source,将一个或多个文件从某位置复制到另 Dest l 位置,在源文件 Source中可以使用通配 符。参数 overwrite表示当目标文件存在 时是否覆盖。有两个取值:TUe或 False Object. Copy Folder 将一个文件夹从某位置复制到另一位置 Source, Dest, overwrite参数 overwrite表示当目标文件存在时是 否覆盖。有两个取值:True或Fa!e
9.2 文件及文件夹处理 语法 描述 Object.BuildPath(path, name) 在由path指定的目录后面加上由name 指定的文件或文件夹 Object.CopyFile Source, Dest [] 将一个或多个文件从某位置复制到另一 位置,在源文件Source中可以使用通配 符。参数overwrite表示当目标文件存在 时是否覆盖。有两个取值:True或False Object.CopyFolder Source, Dest [,overwrite] 将一个文件夹从某位置复制到另一位置。 参数overwrite表示当目标文件存在时是 否覆盖。有两个取值:True或False
士92文件及文件夹处理 Object Create Folder(olde创建一个名为 foldername的文件夹。 rname 如果以该名字命名的文件夹已经存在, 则会产生一个错误 Object Create TextFile 创建一个名为 filename的文件并返回 ( filename[, overwrite[, Uni TextStream对象,参数 overwrite是可 coded 选的,表明当已存在一个同名文件时 是否将其覆盖。有两个取值:True或 False。参数 Unicode是可选的,默认为 FALSE,指示该文件是否用ASCI码形 式进行创建和保存。如果选择TRUE 将以 Unicode方式创建
9.2 文件及文件夹处理 Object.CreateFolder(folde rname) 创建一个名为foldername的文件夹。 如果以该名字命名的文件夹已经存在, 则会产生一个错误 Object.CreateTextFile (filename[,overwrite[,Uni code]]) 创建一个名为filename的文件并返回 TextStream 对象,参数overwrite是可 选的,表明当已存在一个同名文件时, 是否将其覆盖。有两个取值:True或 False。参数Unicode是可选的,默认为 FALSE,指示该文件是否用ASCII码形 式进行创建和保存。如果选择TRUE, 将以Unicode方式创建
士92文件及文件夹处理 Object. DeleteFile 删除一个指定的文件,参数 force设置 filespec force 只读文件是否可被删除,有两个取值 True或Fase Object. DeleteFolder 删除一个指定的文件夹和其中的内容 folderspec force 参数 force的含义同上 Object. Drive Exists( drives如果指定的驱动器存在,则返回True pec) 否则返回Fae Object FileExists(filespec)如果指定的文件存在返回Tue;否则 返回 False Object Folder Exists( folde如果指定的文件夹存在,则返回Tue rspec) 否则返回 False
9.2 文件及文件夹处理 Object.DeleteFile filespec[, force] 删除一个指定的文件,参数force设置 只读文件是否可被删除,有两个取值: True或False Object.DeleteFolder folderspec [, force] 删除一个指定的文件夹和其中的内容, 参数force的含义同上 Object.DriveExists(drives pec) 如果指定的驱动器存在,则返回 True; 否则返回 False Object.FileExists(filespec) 如果指定的文件存在返回 True;否则 返回 False Object.FolderExists(folde rspec) 如果指定的文件夹存在,则返回 True; 否则返回 False