file - 使用经典 ASP 更新配置文件

标签 file asp-classic

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

假设 conf 文件如下所示:

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

我想做的是写一个脚本来改变 param2param4 有不同。

由于我对 asp 不是很在行,所以我想知道最好的方法是什么?即有没有一种方法可以增加行并查找 param2param4 然后以某种方式替换整行?

任何帮助将不胜感激。

最佳答案

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

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

关于file - 使用经典 ASP 更新配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1877993/

相关文章:

java - Android:如何更新特定行的文本文件

error-handling - 接受经典ASP页面中的*/*错误

windows - 将 ASP 经典页面从 Windows 转移到 Linux

python - 当我没有文件标识符时,如何在 python 中关闭文件

python - 使用 python 在文本文件中搜索特定字符的出现

java - 文件搜索时出现空指针异常

ssl - 服务器在尝试访问安全 url 时给出 msxml3.dll 错误 '80072f7d'

asp.net - ASP session 变量与 ASP.NET session 变量

elasticsearch - 从经典的ASP调用elasticsearch可以进行简单的搜索,但是无法使复杂的搜索起作用

file - 批处理 : Remove file extension