如何用ASP代码在网页中创建文本文件
若要创建一个文本文件对该文件进行写操作,首先需要创建一个 File System Object 对象,然后通过该对象的 Create Text File 方法创建文件并返回一个代表该文件的 Text Sream 对象,并使用Text Sream 对象的方法对文件进行写操作,最后关闭文件。
1.创建File System Object对象实例
要进行文件操作,首先必须要用 Server 对象的 Create Object方法创建 File System Object 对象实例格式如下:
Set fso = Server.CreateObject(“Scripting.FileSystemObject”)
创建 File System Object 对象后,就可以使用它创建、打开或读写文件了。
2.获取文本文件对象TextStream
使用File System Object 对象的的CreateTextFile方法可以创建指定文件并返回TextStream对象,textstream对象可对新创建的文件进行读写操作,语法格式如下:
Set textfile = fso . create text file (new file name [,OverwriteExistingFile [,IsUnicode]])
1.创建File System Object对象实例
要进行文件操作,首先必须要用 Server 对象的 Create Object方法创建 File System Object 对象实例格式如下:
Set fso = Server.CreateObject(“Scripting.FileSystemObject”)
创建 File System Object 对象后,就可以使用它创建、打开或读写文件了。
2.获取文本文件对象TextStream
使用File System Object 对象的的CreateTextFile方法可以创建指定文件并返回TextStream对象,textstream对象可对新创建的文件进行读写操作,语法格式如下:
Set textfile = fso . create text file (new file name [,OverwriteExistingFile [,IsUnicode]])
其中参数说明如表所示:
参数 | 说明 |
text |
必选。应为 textstream 的对象名称 |
Next File Name |
必选。字符串(String 类型)表达式,指明要创建的文件,通常为文件的实际路径加文件名称 |
OverwriteExistingFile | 可选。是个Boolean值,指明如果有同名文件存在时是否覆盖原来的文件如果可覆盖文件,该值为TRUE;如果不能覆盖文件,则该值为FALSE,如果省略该值,则不能覆盖现有文件 |
IsUnicode | 可选。是个Boolean值表示要建立的文件是ASCII文件还是Unicode文件。如果以Unicode文件格式创建文件,则该值为TRUE;如果以ASCII文件格式创建文件,则该值为FALSE。如果省略此部分,则假定创建ASCII文件 |