`

FileSystemObject 随记

阅读更多
属性列表:http://www.littleyu.com/article/fso.html

http://msdn.microsoft.com/zh-cn/library/aa711216(v=vs.71).aspx

小例子:http://blog.csdn.net/zyxlsh/archive/2009/08/12/4437557.aspx

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 文件
分享到:
评论

相关推荐

    FileSystemObject

    ### FileSystemObject知识点详解 #### 一、概述 `FileSystemObject`(简称FSO)是Microsoft在Windows操作系统中提供的一种用于操作文件系统(如文件和文件夹)的对象模型。通过使用FSO,开发者可以在脚本中执行一...

    FileSystemObject类

    FileSystemObject(FSO)类是Microsoft的VBScript和JScript中的一个对象模型,它允许程序员在Windows操作系统上执行文件和目录操作。这个类是ActiveX Data Objects (ADO)的一部分,主要用于脚本环境中,如Classic ...

    FileSystemObject在网页中操作本地文件

    FileSystemObject(FSO)是微软ActiveX对象模型的一部分,它允许在JavaScript中对本地文件系统进行操作。在网页环境中,通常我们使用JavaScript处理客户端的数据和交互,但出于安全考虑,JavaScript在浏览器中不能...

    javascript实现FileSystemObject(FSO)读取文件系统的驱动器信息

    在这个场景中,我们可以使用FileSystemObject(FSO)来实现文件系统的操作,包括读取驱动器信息。下面我们将详细探讨如何使用JavaScript实现这一功能。 **FileSystemObject概述** FileSystemObject是Microsoft ...

    Scripting.FileSystemObject对象的详细技巧指南

    ### Scripting.FileSystemObject对象的详细技巧指南 #### 一、概述 `Scripting.FileSystemObject`对象是脚本运行时库中的一个重要组成部分,主要用于提供对计算机文件系统的访问能力。这一对象适用于服务器端的ASP...

    VBA使用FileSystemObject将读取或写入文本文件

    ### VBA 使用 FileSystemObject 进行文本文件的读写操作 #### 一、概述 在 VBA(Visual Basic for Applications)编程环境中,处理文件是一项常见的任务。尤其在需要与文本文件进行交互时,如读取文件内容或将数据...

    自动化测试filesystemobject对象的应用

    对于学习QTP工具做自动化测试的工程师来说,filesystemobject是应用非常广泛的,掌握它,将会给你的自动化测试带来很多方便,

    e语言-创建Scripting.FileSystemObject对象取目录尺寸

    本文将详细介绍如何在易语言中使用Scripting.FileSystemObject(FSO)对象来获取目录的尺寸。 首先,`Scripting.FileSystemObject`是Windows Script Host(WSH)提供的一种对象模型,它允许程序员以面向对象的方式...

    创建Scripting.FileSystemObject对象取目录尺寸

    在Windows脚本编程中,`Scripting.FileSystemObject`(简称FSO)是一个非常重要的对象,它允许程序员在没有用户交互的情况下访问和操作文件系统。这个对象是Microsoft的ActiveX组件,通常用于批处理脚本、VBS...

    VB演示三种FileSystemObject文件操作方法.rar

    FSO对象模型提供了三种创建和打开文件的方法:其实本示例是创建了FileSystemObject对象,然后用FSO对象的FileExists、CreateTextFile、OpenTextFile方法,对文件进行操作,演示了三种FSO对象的操作方法,对学习初级...

    易语言脚本组件FileSystemObject取文件目录尺寸源码.rar

    "FileSystemObject"(FSO)是Windows脚本宿主中的一个对象,常用于文件和文件夹的操作。在这个特定的案例中,我们关注的是如何使用易语言和FSO来获取文件目录的尺寸。 首先,我们需要了解`FileSystemObject`的核心...

    VB FileSystemObject对象实例详解

    VB FileSystemObject对象实例详解 VB FileSystemObject对象是VB脚本语言中用于访问服务器上的文件系统的对象。该对象能够处理文件、文件夹和目录路径,并能够检索文件系统信息。VB、VBS和ASP三种语言的语法基本相同...

    Excel-VBA宏编程实例源代码-确定文档存在(FileSystemObject).zip

    标题中的“Excel-VBA宏编程实例源代码-确定文档存在(FileSystemObject).zip”表明这是一个关于Excel的VBA宏编程的实例,主要功能是检查指定的文档是否存在。VBA(Visual Basic for Applications)是Microsoft Office...

    Excel-VBA宏编程实例源代码-复制文件夹(FileSystemObject).zip

    标题中的“Excel-VBA宏编程实例源代码-复制文件夹(FileSystemObject).zip”表明这是一个关于Excel VBA宏编程的示例,其中涉及到使用FileSystemObject(FSO)对象来复制文件夹的操作。FileSystemObject是Microsoft ...

    FileSystemObject文件管理系统 兰.doc

    FileSystemObject文件管理系统 兰

    Dummy FileSystemObject-crx插件

    “虚拟FileSystemObject”是支持“Scripting.FileSystemObject”及其File对象的ActiveXObject类实现。 有了这个扩展,你可以使用一些只为Internet Explorer设计的Web应用程序,FileSystemObject一次只能用于Intra-...

    Excel-VBA宏编程实例源代码-创建文件夹(FileSystemObject).zip

    这个"Excel-VBA宏编程实例源代码-创建文件夹(FileSystemObject).zip"压缩包文件包含了使用VBA(Visual Basic for Applications)通过FileSystemObject(FSO)来创建文件夹的源代码实例。以下是对这一主题的详细讲解...

    Scripting.FileSystemObject对象的详细技巧指南[归类].pdf

    FileSystemObject对象是VBScript和JScript中用于处理文件系统操作的核心工具,特别是在Active Server Pages (ASP)环境中。这个对象提供了一系列属性和方法,使开发者能够方便地创建、修改、删除文件和目录,以及读写...

Global site tag (gtag.js) - Google Analytics