📅  最后修改于: 2023-12-03 15:13:31.357000             🧑  作者: Mango
ASP OpenTextFile 方法是一种用于在ASP程序中读取和写入文本文件的常用方法。它可以打开一个指定路径的文本文件,并返回一个 TextStream 对象,然后我们就可以使用 TextStream 对象进行读写操作。
object.OpenTextFile(filename[, iomode[, create[, format]]])
参数说明:
OpenTextFile 方法返回一个 TextStream 对象,该对象用于操作指定路径的文本文件。
<%
Dim objFSO, objFile, strText
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(Server.MapPath("test.txt"), 1)
strText = objFile.ReadAll
objFile.Close
Set objFile = Nothing
Set objFSO = Nothing
Response.Write(strText)
%>
此示例首先创建了一个 FileSystemObject 对象 objFSO,然后使用 objFSO 实例的 OpenTextFile 方法打开了“test.txt”文件,以只读模式打开,返回一个 TextStream 对象 objFile。接着使用 ReadAll 方法读取文件的所有内容,并将结果保存在变量 strTest 中,最后关闭文件,释放对象。最后使用 Response.Write 输出文件内容。
<%
Dim objFSO, objFile, strText
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(Server.MapPath("test.txt"), 2, True)
objFile.WriteLine("Hello, World!")
objFile.Close
Set objFile = Nothing
Set objFSO = Nothing
%>
此示例首先创建了一个 FileSystemObject 对象 objFSO,然后使用 objFSO 实例的 OpenTextFile 方法打开了“test.txt”文件,以写入模式打开,并指定如果文件不存在就创建文件,返回一个 TextStream 对象 objFile。接着使用 WriteLine 方法写入一行“Hello, World!”,最后关闭文件,释放对象。