• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

File对象

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 39次 | 进入软件测试论坛讨论

领测软件测试网

File对象

File对象能允许你访问或操作一个独立的文件。

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

Set MagicFile = MagicFs.GetFile(“c:\somefile”)

%>

方法

Copy Destination [,Overwrite]

把文件拷贝到一新的路径下。Destinatin就是新路径。Overwrite的值为TRUE或FALSE;当Overwrite的值为TRUE时,如果在目标路径下已经存在同名的文件,该方法覆盖此文件;如果Overwrite的值为FALSE,则会发生错误。缺省时Overwrite的值为TRUE。

Delete [Force]

删除文件,Force指明是否删除具有只读属性的文件。缺省时,Force的值为FALSE。

Move Destination

把文件移动到新目录下,Destination是移动目标的文件路径。

OpenAsTextStream([iomode[,format]])

打开一个文件,使该文件可以用于读,写,添加。

Iomode决定可以用在打开文件上的操作类型。Imode具有下表所示的值:

常数

描述

ForReading

1

打开文件用于读数据

ForWriting

2

打开文件用于写数据

ForAppending

8

打开文件用于添加数据

Format决定文件的字符集。Format具有下表所示的值:

常数

描述

TristateUseDefault

1

使用系统缺省字符集

TristateTrue

1

以Unicode形式打开文件

TristateFalse

0

以ASCII形式打开文件

属性

Attributes

指明文件的属性。这个性质具有下表所示的值:

常数

描述

Normal

0

无属性集

ReadOnly

1

读/写属性

Hidden

2

读/写属性

System

4

读/写属性

Volumn

8

只读属性

Directory

16

只读属性

Archive

32

读/写属性

Alias

64

只读属性

Compressed

128

只读属性

DateCreated

返回该文件的创建时间。该性质只读。

DateLastAccessed

返回该文件最后一次访问的时间。该性质只读。

DateLastModified

返回该文件最后一次修改的时间。该性质只读。

Drive

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

Name

指明文件的文件名,该属性可读又可设置。

ParentFolder

返回包含该文件的文件夹。

Path

返回该文件的路径。

ShortName

返回该文件的短文件名(windows 95前版本)。

ShortPath

返回该文件的短路径名(windows 95前版本)。

Size

返回该文件的大小,以字节为单位。

Type

返回文件类型,可能的值包括Text文本,ASP文件及Inte.net文档(html)。

 

Files集合

Files集合包含在一个文件夹内的所有文件:

<%

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

Set MagicFile = MagicFs.GetFolder(“c:\somefolder”)

Set MagicFc=MagicFile.Files

%>

属性

Count

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

Item(Key)

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

FileSystemObject对象

允许全面进入计算机的文件系统。

<%

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

%>

方法

BuildPath(Path,Name)

用于创建文件路径。

CopyFile Source,Destination [,Overwrite]

SourceDestination拷贝一个或多个文件。在Source中指定的路径可以包含通配符,使用通配符可以一次拷贝多个文件。然而,假如你使用了通配符而没有文件与之匹配,该方法就会发生错误。

Overwrite指明是否覆盖已经存在的文件。Overwrite的值为TRUE或FALSE。缺省时,Overwrite的值为TRUE。但这个方法不会覆盖那些具有只读文件属性的文件。

CopyFolder Souce,Destination [,Overwrite]

SourceDestination拷贝一个或多个文件夹。在Source中指定的路径可以包含通配符,使用通配符可以一次拷贝多个文件夹。然而,假如你使用了通配符而没有文件夹与之匹配,该方法就会发生错误。

Overwrite指明是否覆盖已经存在的文件夹。Overwrite的值为TRUE或FALSE。缺省时,Overwrite的值为TRUE。

CreateFolder Foldername

新建一个文件夹,文件夹的名称为Foldername。假如文件夹已存在,则会在执行时产生错误。

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

新建文件并返回一TextStream对象。Filename是新文件的文件名。Overwrite指明如果要新建的文件以存在,该方法是否会覆盖已存在的文件。Overwrite的值为TRUE或FALSE,缺省时,值为FALSE。Unicode的值也同样为TRUE或FALSE;如果Unicode的值为TRUE,则创建文件的字符集为Unicode;否则创建文件的字符集为ASCII(缺省)。

DeleteFile Filespec[,Force]

删除一个或多个文件。Filespec指明要删除的文件。Filespec可以包含通配符。如果Filespec包含通配符,则多个符合通配符的文件可以一次删除。

Force指明是否强迫删除具有只读文件属性的文件。Force的值可为TRUE或FALSE。缺省时,其值为FALSE。

DeleteFolder Folderspec [,Force]

删除一个或多个文件夹。Folderspec指明要删除的文件夹。Folderspec可以包含通配符。如果Folderspec包含通配符,则多个符合通配符的文件夹可以一次删除。

Force指明是否强迫删除具有只读文件属性的文件夹。Force的值可为TRUE或FALSE。缺省时,其值为FALSE。

DriveExists(Driverspec)

假如由Driverspec指明的驱动器存在,返回值为TRUE;否则返回值为FALSE。

FileExists(Filespec)

假如由FileSpec指明的文件存在,返回值为TRUE;否则返回值为FALSE。

FolderExists(Folderspec)

假如由Folderspec指明的文件夹存在,返回值为TRUE;否则返回值为FALSE。

GetAbsolutePathName(Pathspec)

返回由Pathspec指明的部分路径的完全文件路径。

GetBaseName(Path)

从一个由Path指明的全路径中返回文件名(无扩展名)。

GetExtensionName(Path)

从一个由Path指明的全路径中返回文件扩展名。

GetFile(Filespec)

返回代表Filespec的File对象。

GetFileName(Pathspec)

从一个由Pathspec指明的全路径中返回文件名和文件扩展名。

GetFolder(Folderspec)

返回代表Folderspec的Folder对象。

GetParentFolderName(Path)

返回包含由Path指明的文件或文件夹的文件夹。

GetSpecialFolder(Folderspec)

返回由Folderspec指明的文件夹。Folderspec的值可以是下表所示的值中的任一个:

 

常数

描述

windowFolder

0

Windows操作系统文件夹

SystemFolder

1

系统文件夹

TemporaryFolder

2

临时文件夹

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网