使用经典ASP更新配置文件

时间:2009-12-10 00:55:43

标签: file asp-classic

我有一个配置文件,我想用经典的asp。

更新

让我们说conf文件看起来像这样:

[Parameters]
param1 = 'foo'
param2 = 'boo'
param3 = 'moo'
param4 = 'choo'

我想要做的是编写一个脚本来更改param2param4以使其有所不同。

由于我不是那么优秀的asp,我想知道最好的方法是什么?即有没有办法我可以增加线,寻找param2param4然后以某种方式替换整条线?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

我不认为有一种方法可以随机访问写文件,但你可以使用文件对象逐行读取文件,检查它是否是你想要的行,如果是这样更新它,写另一个一出。

Dim fs : Set fs = Server.CreateObject("Scripting.FileSystemObject")
Dim file : Set file = fs.OpenTextFile(Server.MapPath("file.config"))
Dim line
Do While Not fs.AtEndOfStream
     line = file.ReadLine()
     If IsThisTheLineIWant(line) Then
         ' some magic
     Else
         ' some hand waving
     End If
Loop