您的位置:首页 > 移动开发 > Objective-C

FileSystemObject

2010-04-02 18:20 351 查看

FileSystemObject

FileSystemObject (FSO) 对象模型,为 Active Server Page、Windows 脚本宿主或可以使用脚本的其他应用程序撰写脚本时,重要的是添加、移动、更改、创建或删除 Web 服务器上(或者本地计算机)的文件夹(目录)和文件,同时还必须获取和使用附加驱动器的有关信息。FSO 对象模型包含在 Scripting 类型库 (Scrrun.dll) 中。
中文手册下载地址: http://download.microsoft.com/download/winscript56/Install/5.6/W982KMe/CN/scd56chs.exe 英文手册下载地址: http://download.microsoft.com/download/9/1/d/91dfd1b3-a274-4e17-a376-f605ff39c58c/script56.chm
使用方法如下:

[VBScript]
Dim fso
Set fso = CreateObject("Scripting. FileSystemObject")
'Set fso = Server.CreateObject("Scripting. FileSystemObject")
[JScript]
var fso;
fso = new ActiveXObject("Scripting.FileSystemObject");

FileSystemObject 对象

Dictionary 对象 存储数据键、项目对的对象。 Drive 对象 提供对某个磁盘驱动器或网络共享的属性的访问。 File 对象 提供对文件的所有属性的访问。 FileSystemObject 对象 提供对计算机文件系统的访问。 Folder 对象 提供对文件夹的所有属性的访问。 TextStream 对象 加快对文件的顺序访问。

FileSystemObject 集合

Drives 集合 所有可用驱动器的集合(只读)。 Files 集合 文件夹内所有 File 对象的集合。 Folders 集合 Folder 对象内包含的所有 Folder 对象的集合。

FileSystemObject 属性

AtEndOfLine 属性 如果文件指针恰好定位在 TextStream 文件中行尾标记的前面,则返回 True;如果没有,则返回 False。 AtEndOfStream 属性 如果文件指针位于 TextStream 文件的末尾,则返回 True;如果不是,则返回 False。 Attributes 属性 设置或返回文件或文件夹的属性。 AvailableSpace 属性 返回指定的驱动器或网络共享上,可供用户使用的空间大小。 Column 属性 返回 TextStream 文件中当前字符位置的列号。 CompareMode 属性 设置并返回比较模式,用于比较 Dictionary 对象中的字符串关键字。 Count 属性 返回集合或 Dictionary 对象中的项目数。 DateCreated 属性 返回指定的文件或文件夹的创建日期和时间。只读。 DateLastAccessed 属性 返回指定的文件或文件夹上一次被访问的日期和时间。 DateLastModified 属性 返回指定的文件或文件夹上一次被修改的日期和时间。 Drive 属性 返回指定的文件或文件夹所在驱动器的盘符。 DriveLetter 属性 返回本地物理驱动器或网络共享的盘符。 Drives 属性 返回一个 Drives 集合,该集合包含本地计算机上所有可用的 Drive 对象。 DriveType 属性 返回一个值,表明指定的驱动器的类型。 Files 属性 返回一个 Files 集合,该集合包含指定的文件夹中包含的全部 File 对象,包括那些设为隐藏和系统文件属性的对象。 FileSystem 属性 返回指定的驱动器所用的文件系统的类型。 FreeSpace 属性 返回指定的驱动器或网络共享上,可供用户使用的空间大小。 IsReady 属性 如果指定的驱动器准备就绪,则返回 True;如果没有,则返回 False。 IsRootFolder 属性 如果指定的文件夹是根文件夹,则返回 True;如果不是,则返回 False。 Item 属性 对于 Dictionary 对象中指定的关键字,设置或返回与之相对应的项目。对于集合,则根据指定的关键字返回一个项目。 Key 属性 设置 Dictionary 对象中的关键字。 Line 属性 返回 TextStream 文件中的当前行号。 Name 属性 设置或返回指定的文件或文件夹的名称。 ParentFolder 属性 返回指定文件或文件夹的上一级的文件夹对象。 Path 属性 返回指定文件、文件夹或驱动器的路径。 RootFolder 属性 返回一个 Folder 对象,代表指定驱动器的根文件夹。 SerialNumber 属性 返回十进制序列号,用于唯一地标识磁盘卷。 ShareName 属性 返回指定驱动器的网络共享名。 ShortName 属性 返回要求早期 8.3 命名规范的程序使用的短名称。 ShortPath 属性 返回要求早期 8.3 命名规范的程序使用的短路径。 Size 属性 对于文件,返回指定的文件的大小,以字节为单位。对于文件夹,返回文件夹所包含的所有文件和子文件夹的大小,以字节为单位。 SubFolders 属性 返回一个 Folders 集合,包含指定文件夹中的所有文件夹,包括那些设为隐藏和系统文件属性的文件夹。 TotalSize 属性 返回驱动器或网络共享的总空间,以字节为单位。 Type 属性 返回有关文件或文件夹类型的信息。 VolumeName 属性 设置或返回指定驱动器的卷名。

FileSystemObject 方法

Add 方法(Dictionary) 向 Dictionary 对象中添加一个关键字项目对。 Add 方法(Folders) 将新文件夹添加到 Folders 集合。 BuildPath 方法 将名称追加到现有路径。 Close 方法 关闭一个打开的文本流文件。 Copy 方法 将指定的文件或文件夹从一个位置复制到另一个位置。 CopyFile 方法 将一个或多个文件从一个位置复制到另一个位置。 CopyFolder 方法 递归地将文件夹从一个位置复制到另一个位置。 CreateFolder 方法 创建文件夹。 CreateTextFile 方法 创建指定的文件名,并返回可用于读取该文件或写入到该文件的 TextStream 对象。 Delete 方法 删除指定的文件或文件夹。 DeleteFile 方法 删除指定的文件。 DeleteFolder 方法 删除指定的文件夹及其内容。 DrivesExists 方法 如果指定的驱动器存在,则返回 True;如果不存在,则返回 False。 Exists 方法 如果 Dictionary 对象中存在指定的关键字,则返回 True;如果不存在,则返回 False。 FileExists 方法 如果指定的文件存在,则返回 True;如果指定的对象不存在,则返回 False。 FolderExists 方法 如果指定的文件夹存在,则返回 True;如果不存在,则返回 False。 GetAbsolutePathName 方法 由给定的路径规格,返回完整而明确的路径。 GetBaseName 方法 返回一个字符串,包含路径中最后一个组件的基本名称,但不包含扩展名。 GetDrive 方法 返回一个 Drive 对象,该对象与指定路径中的驱动器相对应。 GetDriveName 方法 返回一个字符串,包含与指定路径相对应的驱动器的名称。 GetExtensionName 方法 返回一个字符串,包含路径中最后一个组件的扩展名。 GetFile 方法 返回一个 File 对象,该对象与指定路径中的文件相对应。 GetFileName 方法 返回指定路径中的最后一个组件,该路径不是驱动器规格的组成部分。 GetFileVersion 方法 返回指定文件的版本号。 GetFolder 方法 返回一个 Folder 对象,该对象与指定路径中的文件夹相对应。 GetParentFolderName 方法 返回一个字符串,包含指定路径中最后一个组件的父文件夹的名称。 GetSpecialFolder 方法 返回指定的特殊文件夹对象。 GetTempName 方法 返回随机生成的临时文件或文件夹名称,这在执行需要临时文件或文件夹的操作中尤为有用。 Items 方法 返回一个数组,包含 Dictionary 对象中的所有项目。 Keys 方法 返回一个数组,包含 Dictionary 对象中的所有现存关键字。 Move 方法 将指定文件或文件夹从一个位置移到另一个位置。 MoveFile 方法 将一个或多个文件从一个位置移到另一个位置。 MoveFolder 方法 将一个或多个文件夹从一个位置移到另一个位置。 OpenAsTextStream 方法 打开指定的文件,并返回可用于读取、写入或追加到该文件的 TextStream 对象。 OpenTextFile 方法 打开指定的文件,并返回可用于读取、写入或追加到该文件的 TextStream 对象。 Read 方法 从 TextStream 文件读取指定数量的字符,并返回所生成的字符串。 ReadAll 方法 读取整个 TextStream 文件,并返回所生成的字符串。 ReadLine 方法 从 TextStream 文件读取一整行(截止到但不包括换行符),并返回生成的字符串。 Remove 方法 从 Dictionary 对象中移除一个关键字、项目对。 RemoveAll 方法 从 Dictionary 对象中移除所有关键字、项目对。 Skip 方法 读取 TextStream 文件时,跳过指定数量的字符。 SkipLine 读取 TextStream 文件时跳过下一行。 Write 方法 将指定的字符串写入 TextStream 文件。 WriteBlankLines 方法 将指定数量的换行符写入 TextStream 文件。 WriteLine 方法 将指定的字符串和换行符写入 TextStream 文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: