Folder对象

发表于:2007-06-30来源:作者:点击数: 标签:
Folder对象 使用Folder对象可以得到指定文件夹的信息和对指定的文件夹进行各种操作: % Set MagicFs=Server.CreateObject(“Scripting.FileSystemObject”) Set MagicFolder=MagicFs.GetFolder(“c:\myfolder”) % 方法 Copy Destination [,Overwrite] 把文

Folder对象

使用Folder对象可以得到指定文件夹的信息和对指定的文件夹进行各种操作:

<%

Set MagicFs=Server.CreateObject(“Scripting.FileSystemObject”)

Set MagicFolder=MagicFs.GetFolder(“c:\myfolder”)

%>

方法

Copy Destination [,Overwrite]

把文件夹拷贝到由Destination指定的路径下。假如Overwrite为TRUE,则已经存在的文件或文件夹将会被覆盖;如果Overwrite的值为FALSE(缺省值),不进行覆盖操作。

CreateTextFile(Filename [,Overwrite [,Unicode]])

新建一文件并返回TextStream对象。Filename是新建文件的文件夹。Overwrite指明是否对已经存在的文件进行覆盖。Overwrite的值可以是TRUE或FALSE(缺省值为FALSE)。如果Unicode的值为TRUE,以Unicode字符集创建文件;如果Unicode的值为FALSE,则以ASCII形式创建文件(缺省形式)。

Delete Force

删除文件夹。如果Force的值为TRUE,即使文件夹的属性为只读,同样进行删除;缺省时Force的值为FALSE。

Move Destination

把文件夹移动到由Destination指定的新路径。

属性

Attibutes

指明文件夹的属性。该性质的值如下表所示:

常数

描述

Normal

0

无属性值

ReadOnly

1

读/写属性

Hidden

2

读/写属性

System

4

读/写属性

Volume

8

只读属性

Directory

16

只读属性

Archive

32

读/写属性

Alias

64

只读属性

Compress

128

只读属性

DateCreated

返回该文件夹的创建日期。该属性只读。

DateLastAclearcase/" target="_blank" >ccessed

返回最后一次访问该文件夹的日期,该属性只读。

DateLastModified

返回该文件夹最后一次修改的日期,该属性只读。

Drive

返回该文件夹所在的驱动器,该属性只读。

IsRootFolder

如果目前的文件夹为根文件夹,返回值为TRUE;否则,返回值为FALSE。

Name

指明文件夹的名称,该属性可读也可设置。

ParentFolder

返回代表当前文件夹的上一级文件夹的Folder对象。

Path

返回文件夹的路径。

ShortName

返回文件夹的短名称(Windows95之前的短文件名)。

ShortPath

返回文件夹的短路径(Windows 95之前的短路径名)。

Size

返回包含在当前文件夹内的所有的文件和文件夹的大小,以字节为单位。

SubFolders

返回包含在当前文件夹内的所有子文件夹的Folders集合。

Folders集合

Folders集合是由在一指定文件夹内的所有文件夹集合组成:

<% Set MagicFs = Server.CreateObject(“Scrpting.FileSystemObject”)

Set MagicFolder = MagicFs.GetFolder(“c:\myfolderz”)

Set MagicFc = MagicFolder.SubFolders

%>

方法

AddFolder FoldName

向Folders集合中添加一个新的文件夹。新文件夹为FolderName。

属性

Count

返回在Folders集合中文件夹的数目。

Item(Key)

返回在Folders集合中由Key指明的文件夹。

原文转自:http://www.ltesting.net