中华考试网·阅读新闻
编程开发 > ASP > 文章内容

ASP入门基础教程:使用File对象的方法操作文件

2015-10-15编辑:ljnbset

使用 File 对象的方法操作文件

  1、File 对象的方法

File 对象的方法

  

方 法

描述 / 表达式 / 注解

 Cope

将指定的文件或文件夹从某位置复制到另一位置。

object.Copy destination[,overwrite]

参数object指定 File 或 Folder 对象的名称,destination 指定复制文件或文件夹的目标位置,不允许使用通配符,overwrite 是可选参数,取Boolean 值,若要覆盖现有文件或文件平,则将该参数设置为 True(默认),否则设置为 False。

 Move

将指定的文件或文件夹从某位置移动到另一位置。

object.Move destination

参数object指定 File 或 Folder 对象的名称,destination 指定复制文件或文件夹的目标位置,不允许使用通配。

 Delete

删除指定的文件或文件夹。

object.Delete force

参数object指定File 或 Folder 对象的名称。force 是可选参数,取 Boolean 值,如果要删除的文件或文件夹的属性设置为只读属性,则该值为 True,否遇为 False(默认)。


注:在使用文件对象的方法来操作文件之前,应通过 FileSystemObject 对象的 GetFile 方法来返回与指定路径中某文件相应的 File 对象。语法格式如下:

        object.GetFile(filespec)

   object 是FileSystemObject 对象的名称。filespec 指定文件的路径(绝对路径或相对路径)。

   2、实例2(4/file.asp):本例说明如何使用 File 对象的方法执行文件的复制、移动和删除操作。

<%
dim fso,txtFile,afile
Set fso=Server.CreateObject("Scripting.FileSystemObject")
'创建一个文件,并复制、移动和删除使用
Set txtFile=fso.CreateTextFile(Server.MapPath("temt1.txt"))
txtFile.WriteLine("Hello!")
txtFile.Close
Set afile=fso.GetFile(Server.MapPath("temt1.txt"))
'复制文件
afile.Copy (Server.MapPath("temt2.txt")),true
'移动文件
afile.Move (Server.MapPath("temt3.txt"))
'删除文件
afile.Delete
%>


  1、创建文件 temt1.txt ;

  2、打开 temt1.txt 文件;

  3、创建文件 temt1.txt 实例对象。

  4、复制 temt1.txt 文件,复制后的文件名为 temt2.txt;

  5、将文件temt1.txt 移至为文件 temt3.txt。文件temt1 由文件 text3.txt 替代了。

  6、将文件temt3.txt 删除。因为我们用GetFile 方法创建的是文件 temt1.txt 对象,而这时的 temt1.txt 已由文件 temt3.txt替代了。所以删除的是文件 temt3.txt。

  

  

ASP入门基础教程:使用FileSystemObject对象的相应方法进行文件操作
咨询热线:4000-525-585(免长途费)