比如xx.txt 第一行是1 我要把他变成2

解决方案 »

  1.   

    全部读出后替换相应分行(用\r\n拆分)里的内容再全部写入吧
    但这样做不太好,还是用XML吧
      

  2.   

    function ReadFiles()
    {
       var fso, f1, ts, s;
       var ForReading = 1;
       fso = new ActiveXObject("Scripting.FileSystemObject");
       f1 = fso.CreateTextFile("c:\\testfile.txt", true);
       // 写入一行。
       Response.Write("Writing file <br>");
       f1.WriteLine("Hello World");
       f1.WriteBlankLines(1);
       f1.Close();
       // 读取文件内容。
       Response.Write("Reading file <br>");
       ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
       s = ts.ReadLine();
       Response.Write("File contents = '" + s + "'");
       ts.Close();
    }