以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Dot NET,C#,ASP,VB 』  (http://bbs.xml.org.cn/list.asp?boardid=43)
----  [转帖]写入文本文件的过程函数(ASP)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=14940)


--  作者:Qr
--  发布时间:3/1/2005 9:17:00 PM

--  [转帖]写入文本文件的过程函数(ASP)
写入文本文件的过程函数(ASP)

来源:不详

今天写程序的时候要反复用到写入文本文件,于是就写了一个过程函数,希望对大家有用.

代码:

Sub Write2File(strFile, strContent, blnAppend)
' 写入文件
' strFile 文件名(路径) , strContent 写入的内容, blnAppend 是否追加
On Error Resume Next
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If blnAppend Then
Set objWriteText = objFSO.OpenTextFile(strFile,8,True)
Else
Set objWriteText = objFSO.OpenTextFile(strFile,2,True)
End If
objWriteText.WriteLine (strContent)
Set objWriteText = Nothing
Set objFSO = Nothing
' 容错处理
Select Case Err
Case 424 Response.Write "路径未找到或者该目录没有写入权限."
' Case Else Response.Write Err.Description
Case Else Response.Write Err
End Select
End Sub

调用方法:
Write2File "c:\dd.ini", "dd", True
或者
Call Write2File ("c:\dd.ini", "dd", True)

说明:
1.自动建立文件;
2.不能自动建立目录


--  作者:lubricity
--  发布时间:3/21/2005 1:21:00 PM

--  
如何才能在读取文件时,先将st[i]的值i读出来,使之在后面的写入时,可以进行(i=i+),就是说使之变成类add.js的形式
1.问题如下:
如何代改上面代码,
使其增添一个数组var st = new Array();
使其可以在add.js文件中不断加入内容,而且不会冲掉原有的内容
就是要使add.js的内容以下面的形式储存
st[0]="contents" //content为自行增加的内容
st[1]="contents"
st[2]="contents"
st[3]="contents"
.
.
.
.
.
2.问题完
     谢谢

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms