域名频道帮助中心
我们一直在努力

FSO对象无组件上传详细介绍

文件系统对象FSO的英文全称是File System Object ,这种对象模型提出了有别于传统的文件操作语句处理文件和文件夹的方法。通过采用object.method这种在面向对象编程中广泛使用的语法,将一系列操作文件和文件夹的动作通过调用对象本身的属性直接实现。

FSO 对象模式使服务器端的应用程序能创建、改变、移动和删除文件夹,或探测特定的文件夹是否存在,若存在,还可以找出有关文件夹的信息,如名称、被创建或最后一次修改的日期,等等。

FSO 对象模式还使文件处理变得很容易。在处理文件时,主要的目标是以易于访问的格式把数据存储在有效的空间和资源中。这就要求能够创建文件,插入和改变数据,以及输出(读取)数据。因为把数据存储在数据库中,如 Access 或 SQL 服务器,会给应用程序增加很大的开销,所以把数据存储在二进制或文本文件中可能是最有效的解决方案。可能不希望有该开销,或者数据访问要求可能不需要与功能完备的数据库相关联的所有额外功能。

Drive对象

上面已经提到Drive对象是用来获取当前系统中各个驱动器的信息的。由于Drive对象没有方法,其应用都是通过属性表现出来的,所以我们必须熟悉Drive对象的属性:
AvailableSpace:返回在指定的驱动器或网络共享上的用户可用的空间容量。
DriveLetter:返回某个指定本地驱动器或网络驱动器的字母,这个属性是只读的。
DriveType:返回指定驱动器的磁盘类型。
FileSystem:返回指定驱动器使用的文件系统类型。
FreeSpace:返回指定驱动器上或共享驱动器可用的磁盘空间,这个属性是只读的。
IsReady:确定指定的驱动器是否准备好。
Path :返回指定文件、文件夹、或驱动器的路径。
RootFolder:返回一个 Folder 对象,该对象表示一个指定驱动器的根文件夹。只读属性。
SerialNumber:返回用于唯一标识磁盘卷标的十进制序列号。
ShareName:返回指定驱动器的网络共享名
TotalSize:以字节为单位,返回驱动器或网络共享的总空间大小。
VolumeName:设置或返回指定驱动器的卷标名。

Folder对象

在FSO 对象模型中,提供了丰富的有关文件夹操作的方法,这些方法分别是:
FileSystemObject对象有关文件夹的方法:
CreateFolder:创建一个文件夹。
DeleteFolder:删除一个文件夹。
MoveFolder:移动一个文件夹。
CopyFolder:复制一个文件夹。
FolderExists:查找一个文件夹是否在驱动器上。
GetFolder:获得已有Folder对象的一个实例。
GetParentFolderName:找出一个文件夹的父文件夹的名称。
GetSpecialFolder:找出系统文件夹的路径。
Folder对象的方法:
Delete :删除一个文件夹。
Move :移动一个文件夹。
Copy:复制一个文件夹。
Name:检索文件夹的名称。

File对象

由于有关File对象的复制,删除,移动等操作和Folder对象类似,所以这部分内容就不再重复。这里主要讲述利用File对象和TextStream对象操作文本文件。

 

赞(1)
分享到: 更多 (0)

中国专业的网站域名及网站空间提供商

买域名买空间