Filesystemobject 对象的所有方法.doc_第1页
Filesystemobject 对象的所有方法.doc_第2页
Filesystemobject 对象的所有方法.doc_第3页
Filesystemobject 对象的所有方法.doc_第4页
Filesystemobject 对象的所有方法.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

注意:Objec代表Filesystemobject的名字.一:Filesystemobject 对象的所有方法:(1) BuildPath方法object.BuildPath(path, name)描述:返回一个完整的文件名参数:path必需的。要对其追加名字的已存在路径。路径可以是绝对的也可以是相对的,不必指定一个已存在的文件夹。name必需的。要追加到已存在路径上的名字。(2)copyfile source,destination,overwrite描述:复制一个或者多个文件。Overwrite:是否覆盖,值为true/false(3)copyfolder source,destination,overwrite描述:复制一个或者多个文件夹(包含子文件夹和子文件)。Overwrite:是否覆盖,值为true/false(4)creat folder(path) as folder描述:创建一个新的folder,如果文件夹已存在就会出现错误 (5) creat textfile(filename,overwrite,Unicode) as textstream描述:创建一个新文件。(6)deletefile filename,force 描述:删除一个文件或者多个文件,可包含通配符。FORCE:可选的。Boolean 值,如果要删除具有只读属性设置的文件,其值为 True。如果其值为 False (缺省),则不能删除具有只读属性设置的文件。(7)deletefolder foldername,force 描述:删除一个文件夹或者多个文件夹(8)driveExists(drivename)描述:如果给定的逻辑驱动器存在,就返回TRUE(9)fileexists(filename)描述:如果指定的文件存在,路径可以是绝对,也可以是相对。就返回TRUE(10)folderexists(foldername)描述:如果指定的文件夹存在,路径可以是绝对,也可以是相对。就返回TRUE(11) getabsolutepathname(path)描述:将相对于当前目录的路径名转换成绝对路径名(12)getbasename(filename)描述:提取一个基本文件名(不带路径和扩展名),它不检验文件和路径是否存在。(13)getdrive(drivename) 描述:返回盘符,检验磁盘是否存在。(14) getdrivename(path)描述:从路径中提取驱动盘符(15)getextensionname(filename)描述:从一个文件名中提取扩展名,返回值为字符串(16)getfile(filename)描述:返回与作为传递参数的文件相对应的FILE对象(17)getfilename(pathname)描述:提取文件名,不带路径但是带有扩展名。不检验文件是否存在。(18)getfolder(foldername)描述:返回一个文件夹对象(19)getparentfoldername(pathname)描述:返回目录的父目录名,如果父目录存在,返回一个空字符串(20)getspecialfolder(specialfolder)描述:返回对应于特别的WINDOWS目录之一的FOLDER对象,值为:0-windowsfolder1-systemfolder2-temporaryfolder(21)gettempname()说明:GetTempName 方法不产生一个文件,它仅提供一个临时文件名字,该名字可被 CreateTextFile 用于创建一个文件。(22)movefile(source,destination)描述:移动文件,可以在不同的盘里移动(23)MOVEFOLDER(SOURCE,DESTINATION)描述:移动文件夹(24)opentextfile(filename,iomode,create,format)描述:打开一个指定的文件。Iomode:forreading , forwriteing , forappending.Create:可选的。Boolean 值,它表示如果指定的 filename 不存在是否可以创建一个新文件。如果创建新文件,其值为 True。若不创建文件其值为 False。缺省值为 False。Format:值TristateTrue1以 Unicode 格式打开文件。TristateFalse0以 ASCII 格式打开文件TristateUseDefault -2使用系统缺省打开文件二:DRIVE对象这个对象只有属性,没有方法。(1) availablespace盘上的空闲空间,以字节表示,通常与FREESPACE属性的返回值相同,除非操作系统支持磁盘定额。(2) driveletter返回某个物理本地驱动器或网络共享的驱动器字母。只读。(3) drivetype驱动器盘的类型常量:0unknown不能确定驱动器类型。1removeable驱动器具有可删除介质。包括所有软盘驱动器和许多其它种类的存储设备。2fixed驱动器具有固定介质(不可删除的)。包括可删除硬盘在内的所有硬盘驱动器3remote网络驱动器。包括在网络上任何地方都可以共享的驱动器。4cdrom驱动器是一个CD-ROM。包括只读的CD-ROM和可读写的CD-ROM。5ramdisk驱动器是本地计算机上的一块随机存取内存(RAM),它工作起来就象是磁盘驱动器一样。(4)FILESYSTEM字符串:fat, nfs,cdfs(4) FREESPACE驱动器上的空闲空间(5) ISREADY驱动器是否准备好,值为TRUE,FALSE(6)PATH驱动器的路径,不带“”,只是盘符,例如: C:(7)ROOTFOLDER描述返回一个 Folder 对象,该对象表示一个指定驱动器的根文件夹。只读属性。说明驱动器上所包含的所有文件和文件夹都可以使用返回的 Folder 对象进行访问。出也可以理解为:C盘里的所有文件夹。都可以访问。(8)SERIALNUMBER磁盘序列号,LONG型。(9)SHARENAME驱动器的网络共享名。(10)Totalsize驱动器的总容量,以字节表示。既磁盘的容量。(11)Volumename磁盘标号,可读和写。既磁盘卷标。三:FOLDER对象只有ATTRIBUTE和NAME属性可以读写(1)attributes文件或者文件夹的属性,0normal,1READONLY,2-HIDDEN,4-SYSTEM,8-VOLUME,16-DIRECTORY,32-ARCHIVE,64-ALIAS,2048COMPRESSED。注:volume,directory,alias,compressed属性不能被修改(2)datEcreated建立日期,为只读DATA型数值(3)DATELASTACCESSED最后一次访问的日期,为只读DATA型数值(4)DATELASTmodified最后一次修改日期,为只读DATA型数值(5)DRIVE文件或者文件夹所在的DRIVE对象(6)FILES所有包含的FILE对象的集合(7)ISrootFolder如果是磁盘的根文件夹,就为TRUE(8)name文件或者文件夹名。可以指定一个新数值来重命名对象。(9)parentfolder父文件夹对象(10)path文件或者文件夹的路径(缺省属性)(11)shortname以8.3MS-DOS格式表示的对象名。(12)shortpath以8.3MS-DOS格式表示的对象的路径。(13)size一个FILE对象的字节大小,如果是一个FOLDER对象,则是所有的文件和子文件夹的总大小。(14)subfolder所有子文件夹的集合(15)TYPE返回关于某个文件或文件夹类型的信息。例如,对于以.TXT 结尾的文件来说,返回 Text Document。四:FILE和FOLDER所有的方法(1)copy destination,overwritefiles.destination,必需的。文件或文件夹要复制到的接受端。不允许有通配符overwritefiles.可选的。Boolean 值,如果该值为 True (缺省),则已存在的文件或文件夹将被覆盖。如果为 False,则它们不被覆盖。说明对一个 File 或 Folder,Copy 方法的结果和执行 FileSystemObject.CopyFile 或FileSystemObject.CopyFolder 操作的结果是一样的,在后者中, object所引用的文件或文件夹是作为参数传递的。应当注意,后面的方法能够复制多个文件或文件夹。(2)CREATTEXTFILE(FILENAME,OVERWRITE,UNICODE)(3)DELETE FORCE是否强制删除所有的文件和文件夹(4)move destinationpath描述将一个指定的文件或文件夹从一个地方移动到另一个地方。destinationpath必需的。文件或文件夹要移动到的目标。不允许有通配符说明Move 方法对一个 File 或 Folder 的结果和执行 FileSystemObject.MoveFile 或 FileSystemObject.MoveFolder 操作的结果是一样的。但应当注意,后面的方法能够移动多个文件或文件夹。(5)openastextstream(iomode,format)打开一个指定的文件并返回一个 TextStream 对象,该对象可用来对文件进行读、写、追加操作。Iomode:forreading , forwriteing , forappending.Format:值TristateTrue1以 Unicode 格式打开文件。TristateFalse0以 ASCII 格式打开文件TristateUseDefault -2使用系统缺省打开文件五:FILE对象有两种方法调用:1:FSO的GETFILE。2:通过遍历期父文件夹对象的FILES集合。用FOR EACH file IN folder语句NEXT六: TEXTSTREAM对象调用方法:1:FSO的createtextfile,opentextfile方法2:FOLDER对象的createtextfile方法。3:file对象的openastextstream方法。TEXTSTREAM对象的属性和方法:1:属性(1)atendofline如果文件指针位于当前行的结尾,则为TRUE(2)atendofFile如果文件指针位于文本的结尾,则为TRUE(3)column当前列号(4)line当前行号2:方法(1)close关闭文件(2)read(characters)读取指定数量的字符并返回一个字符串。(3)readall(file)描述读取整个的 TextStream 文件并返回得到的字符串。(4)readline()描述从一个 TextStream 文件读取一整行(到换行符但不包括换行符)并返回得到的字符串。(5)skip characterscharacters必需的。当读

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论