我有一个配置文件,我想用经典的asp。
更新让我们说conf文件看起来像这样:
[Parameters]
param1 = 'foo'
param2 = 'boo'
param3 = 'moo'
param4 = 'choo'
我想要做的是编写一个脚本来更改param2
和param4
以使其有所不同。
由于我不是那么优秀的asp,我想知道最好的方法是什么?即有没有办法我可以增加线,寻找param2
和param4
然后以某种方式替换整条线?
非常感谢任何帮助。
答案 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