ASP入门教程-文件操作 - ASP教程
文件操作主要包括复制、移动和删除文件,检查文件是否存在以及获取文件的属性。完成这些操作可以使用 FileSystemObject 或 File 对象的方法。
一、使用 FileSystemObject 对象的相应方法进行文件操作 1、复制文件:将一个或多个文件复制到其他位置上,语法格式如下:
* fso :指定 FileSystemObject 对象的名称; * source :表示指定文件的字符串,要复制一个或多个文件时,文件名中可以有通配符; * destination :表示目标位置的字符串,从 source 复制文件到该位置,不允许使用通配符; * overwrite :是可选参数,取 Boolean 值,表明是否覆盖现有文件:如果是 True (默认值),则覆盖文件;如果是 False ,则不覆盖现有文件。 注:如果 destinatiion 设为只读属性,则无论 overwrite 参数设置为何值,CopyFile 操作无法完成。 只能在 Source 参数的路径最后一个组成部分中使用通配符。 2、移动文件:将一个或多个文件从某位置移动到另一个位置,语法格式如下:
* fso :指定 FileSystemObject 对象的名称; * source :指定要移动的文件的路径,该参数字符串只可在路径的最后一个组成部分中用通配符; * destination :指定路径,表示要将文件移动到该目标位置,该参数不能包含通配符。 注: * 如果 destination 不存在,则进行文件移动; * 如果 destination 是已经存在的文件,则会出现错误; * 如果 destination 是目录,则会出现错误; * 如果 source 使用通配符但没有匹配的文件时,将会出现错误; * MoveFile 方法在遇到出现的第一个错误时停止。该方法不会撤消错误发生前所做的任何更改。 3、删除文件:删除指定的文件,语法格式如下:
* fso:指定 FileSystemObject 对象的名称; * filespec 指定要删除的文件名,在路径的最后一个组成部分中可以包含通配符; * force:是可选参数,取Boolean 值,如果要删除只读文件,则该值为 True,否则为 False (默认)。; * 如果没有找到匹配文件,将会出现错误。DeleteFile 方法在遇到出现的第一个错误时停止。该方法不会撤消错误发生前所做的任何更改。 4、实例1(5/file.asp) 创建一个文本文件并写入内容,然后执行复制、移动和删除操作。
二、使用 File 对象的方法操作文件 1、File 对象的方法 File 对象的方法
object 是FileSystemObject 对象的名称。filespec 指定文件的路径(绝对路径或相对路径)。 2、实例2(4/file.asp):本例说明如何使用 File 对象的方法执行文件的复制、移动和删除操作。
1、创建文件 temt1.txt ;<br> 2、打开 temt1.txt 文件;<br> 3、创建文件 temt1.txt 实例对象。<br> 4、复制 temt1.txt 文件,复制后的文件名为 temt2.txt;<br> 5、将文件temt1.txt 移至为文件 temt3.txt。文件temt1 由文件 text3.txt 替代了。<br> 6、将文件temt3.txt 删除。因为我们用GetFile 方法创建的是文件 temt1.txt 对象,而这时的 temt1.txt 已由文件 temt3.txt替代了。所以删除的是文件 temt3.txt。<br> </body> </html> (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |