您好,欢迎访问三七文档
FSO操作全集onerrorresumenextSetfso=CreateObject(Scripting.FileSystemObject)'使FSO组件可以被fso变量调用getfso=fso.DriveExists(g:\)'判断指定硬盘驱动器是否存?getfso=fso.GetDrive(c:)'创建自定义的FSO驱动器对?getfso=fso.GetDriveName(c:\网络程序员伴?)'返回文件夹的所在盘?Setgetfso=fso.Drives'创建FSO驱动器集合对?多配合foreachiingetfso语句进行穷尽操作,支持所有[驱动器对象属姓],并具有Count和Item属姓Setfso=Nothing'释放fso变量与FSO组件的连接资?驱动器对象操?onerrorresumenextgetfso=fso.GetDrive(c:).FileSystem'返回驱动器对象的文件系统类型getfso=fso.GetDrive(c:).DriveType'返回驱动器对象的驱动器类?返回值范?-5getfso=fso.GetDrive(c:).DriveLetter'返回驱动器对象的字母getfso=fso.GetDrive(c:).IsReady'返回指定驱动器是否准备好或是否损?getfso=fso.GetDrive(c:).SerialNumber'返回驱动器对象的唯一十进制卷标序?getfso=fso.GetDrive(c:).ShareName'返回驱动器对象的网络共享?getfso=fso.GetDrive(c:).VolumeName'返回驱动器对象的卷标?同时也可以设置其卷标?getfso=fso.GetDrive(c:).Path'返回驱动器的实际路径,如c:\则返回c:getfso=fso.GetDrive(c:).RootFolder'返回驱动器对象的跟文件夹getfso=fso.GetDrive(c:).AvailableSpace'返回驱动器对象的可用容量大小getfso=fso.GetDrive(c:).FreeSpace'返回驱动器对象的剩余空间大小getfso=fso.GetDrive(c:).TotalSize'返回驱动器对象的总空间容量大?Setfso=Nothing'释放fso变量与FSO组件的连接资?系统文件夹操?onerrorresumenextgetfso=fso.GetFolder(c:\)'创建自定义的FSO文件夹对?getfso=fso.FolderExists(e:\网络程序员伴?)'判断指定文件夹是否存?getfso=fso.GettempName'随机返回WINDOW产生在temp文件夹中的临时文?getfso=fso.GetparentFolderName(e:\网络程序员伴?)'返回指定文件夹的父文件夹fso.CreateFolderc:\windows\新创建的文件夹路径及名称fso.MoveFolderc:\windows\许移动或改名的文件夹,c:\windows\移动路径和新的文件夹?fso.DeleteFolderc:\windows\要删除的目录?,false/truefso.CopyFolderc:\windows\须复制的目录?,c:\windows\得到付值内容的目录?,false/trueSetgetfso=fso.Folders'创建FSO文件夹集合对?多配合foreachiingetfso语句进行穷尽操作,支持所有[文件夹对象属姓],并具有Count和Item属姓,具有AddFolders方法Setgetfso=fso.Files'创建FSO文件夹内文件集合对象,多配合foreachiingetfso语句进行穷尽操作,支持所有[文件对象属姓],并具有Count和Item属姓files'sitempropertydoesnottakeanumberaskey,youneedtosupplyaname,forexample:fde.Files.Item(xml.html).DateCreatedthebetterwaytogetfilenamesistouseForEach...Next,forexample:Setfso=Nothing'释放fso变量与FSO组件的连接资?/script文件夹对象操?getfso=fso.GetFolder(c:\windows).Name'返回文件夹的名字,这里返回WINDOWgetfso=fso.GetFolder(c:\windows).ShortName'返回文件夹[8.3]格式的名?getfso=fso.GetFolder(c:\windows).Attributes'返回文件夹的属姓,可返?,1,2,4,8,16,32,64,128getfso=fso.GetFolder(c:\windows).Size'返回文件?包括子文件夹)内文件占用空间大?getfso=fso.GetFolder(c:\windows).Type'返回文件夹类型信?getfso=fso.GetFolder(c:\windows).Path'返回文件夹的真实路径getfso=fso.GetFolder(c:\windows).ShortPath'返回文件夹[8.3]格式的路?getfso=fso.GetFolder(c:\windows).Drive'返回文件夹所在驱动器getfso=fso.GetFolder(c:\windows).Files.count'返回文件夹包含的所有文件对象集?getfso=fso.GetFolder(c:\windows).SubFolders.count'返回文件夹包含的所有子文件夹的对象集合getfso=fso.GetFolder(c:\windows).ParentFolder'返回文件夹的父文件夹对象getfso=fso.GetFolder(c:\windows).IsRootFolder'返回文件夹是否为跟文件夹,是返回true否返回falsegetfso=fso.GetFolder(c:\windows).DateCreated'返回文件夹的最初创建时?getfso=fso.GetFolder(c:\windows).DateLastAccessed'返回文件夹最后一次访问时?getfso=fso.GetFolder(c:\windows).DateLastModified'返回文件夹最近修改的时间fso.GetFolder(c:\windows).CreateTextFile新建的文件名及后缀,true/false,true/falsefso.GetFolder(c:\windows\要删除的目录?).Deletetruefso.GetFolder(c:\windows\要移动改名的目录?).Move文件夹将要移动到的路径及自定义文件夹名称fso.GetFolder(c:\windows\旧目?).Copy复制到路?,true/false'在指定路径付值此文件?true=覆盖,false相反Setfso=Nothing'释放fso变量与FSO组件的连接资?/script系统文件操作getfso=fso.GetFile(c:\windows\help.html)'得到文件完整路径getfso=fso.GetFileName(c:\windows\help.html)'得到文件名称和后缀getfso=fso.GetExtensionName(c:\windows\help.html)'得到文件的文件类?后缀),不含小数?getfso=fso.FileExists(c:\windows\文件?html)'判断文件是否存在fso.MoveFile要移动及改名的原文件路径,移动到某路径及自定义新文件名fso.DeleteFilec:\windows\要删除的文件所在路?,false/truefso.CopyFilec:\windows\须复制的旧文?txt,c:\windows\复制后的文件?jpg,false/truefso.OpenTextFilec:\windows\desktop\要打开操作的文件名?txt,1/2/8,true/false,0/-1/-2'ForReading=1=只读方式,ForWriting=2=可写方式,ForAppending=8=追加方式.true=如果打开的文件不存在则创建该文件.TristateFalse=0=以系统默认方式打开,TristateTrue=-1=以Unicode格式打开文件,TristateUseDefaule=-2=以ASCLL格式打开文件(缺剩?fso.CreateTextFilec:\windows\desktop\新建的文件名?txt,false/true,false/true'前者true覆盖以存在同名文?后者为true新文件将以Unicode方式创建,反之=结果相反Setfso=Nothing'释放fso变量与FSO组件的连接资?getfso=fso.GetFile(c:\windows\笔记?txt).Name'返回文件对象的名称包含后缀getfso=fso.GetFile(c:\windows\笔记?txt).ShortName'返回文件对象的[8.3]名称包含后缀getfso=fso.GetFile(c:\windows\笔记?txt).Attributes'返回文件对象的属?可返?,1,2,4,8,16,32,64,128getfso=fso.GetFile(c:\windows\笔记?txt).Size'返回文件对象的大?getfso=fso.GetFile(c:\windows\笔记?txt).Type'返回文件对象的类?getfso=fso.GetFile(c:\windows\笔记?txt).Path'返回文件对象的完整路?getfso=fso.GetFile(c:\windows\笔记?txt).ShortPath'返回文件对象的[8.3]的完整路?getfso=fso.GetFile(c:\windows\笔记?txt).Drive'返回此文件对象所在的驱动?getfso=fso.GetFile(c:\windows\笔记?txt).ParentFolder'返回文件对象所在的文件?getfso=fso.GetFile(c:\windows\笔记?txt).DateCreated'返回文件对象的创建日?getfso=fso.GetFile(c:\windows\笔记?txt).DateLastAccessed'返回文件对象的最后访问日?getfso=fso.GetFile(c:\windows\笔记?txt).DateLastModified'返回文件对象的最后修改时?fso.GetFile(c:\windows\笔记?txt).Copy复制到的路径和文件名,true/falsefso.GetFile(c:\windows\笔记?txt).Deletetruefso.GetFile(c:\windows\笔记?txt).Move移动到的路径及自定义文件?Setfso=Nothing'释放fso变量与FSO组件的连接资?文件对象读写操作setlink1=fso.GetFile(c:\windows\笔记?txt).OpenAsTextStream(1/2/8,0/-1/-2)open1=link1.AtendOfline'判断文件指针是否以在行的末尾open2=link1.AtendOfstream'判断文件指针是否一再文件的末尾open3=link1.Column'返回当前字符所在文件的列号open4=link1.Line'返回当前字符所在文件的行号open5=link1.Read(10)'读取文件中指定数量的字符open6=link1.ReadAll'读取文件中所有的
本文标题:FSO方法和属性
链接地址:https://www.777doc.com/doc-6725030 .html