2024年3月18日发(作者:)
ASP FileSystemObject对象
该对象包括了一些基本的对文件系统进行操作的方法,例如复制和删除文件夹
或者文件。使用Object方法可以创建一个FileSystemObject对象实例,
语法格式如下:
<% Set fso = Object("stemObject") %>
使用FileSystemObject对象对文件的操作如下。
1.CopyFile方法
该方法将一个或多个文件复制到其他位置上,语法格式如下:
le source, destination[, overwrite]
其中,参数object指定FileSystemObject对象的名称。source表示指定文件的
字符串,要复制一个或多个文件时,文件名中可以有通配符。destination表示目标
位置的字符串,从sourc复制文件到该位置,不允许使用通配符。overwrite是可选
参数,取Boolean值,表明是否覆盖现有文件;如果是True(默认值),则覆盖文件;
如果是False,则不覆盖现有文件。
2.MoveFile方法
该方法将一个或多个文件从某位置移动到另一位置,语法格式如下:
le source, destination
其中,参数object指定FileSystemObject对象的名称。source指定要移动的文
件的路径,该参数字符串仅可在路径的最后一个组成部分中用通配符。destination
指定路径,表示要将文件移动到该目标位置,该参数不能包含通配符。
3.DeleteFile方法
该方法删除指定的文件,语法格式如下:
File filespec[, force]
其中,参数object指定FileSystemObject对象的名称。filespec指定要删除的文
件名,在路径的最后一个组成部分中可以包含通配符。force是可选参数,取Boolean
值,如果要删除只读文件,则该值为True;否则为False(默认)。如果没有找到匹配
文件,则会出现错误。DeleteFile方法在遇到出现的第一个错误时停止,该方法不会
撤销错误发生前所做的任何更改。
4.检查文件的存在性
FileSystemObject对象的FileExists方法检查一个文件是否存在。如果指定的文
件存在,该方法将返回True;否则返回False。语法格式如下:
ists( filespec )
其中,参数object指定FileSystemObject对象的名称。filespec指定一个文件名,
表示要确定是否存在的文件,如果文件不在当前文件夹中,则必须提供完整路径名
(绝对路径或相对路径)。
下面是一个使用FileExists方法检查文件是否存在的实例,代码如下所示。
文件名:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% set f=object("stemobject")
if ists("C:aspbbiText经验总结.txt") then
("文件 C:aspbbiText经验总结.txt 存在")
else
("文件 C:aspbbiText经验总结.txt 不存在")
end if
%>
在浏览器中打开该文件,结果如图5-5所示。
图5-5 执行结果


发布评论