可以用delphi修改asp文件的字符串么?请给个思路 :)要求如下:比如我在程序中选中一个目录:
C:\inetpub\wwwroot\程序就搜索此文件夹下所有名字叫 conn.asp,然后把里面的某些字符串
比如    username=freshui
改写成  username=<delphi中edit1.text>

解决方案 »

  1.   

    1 用FindFirst、FindNext查找该目录下的所有需要修改的文件2  打开文件如用TStringList的LoadFromFile
      SL: TStringList;
      SL.LoadFromFile('c:\...');
      SL.Text := StringReplace(SL.Text, 'username=freshui', 'username=' + Edit1.Text, [rfReplaceAll]);
      SL.SaveToFile('c:\...');
      

  2.   

    如果纯粹是为了修改文件的话,建议使用UE或DW等软件,都有这个功能的
      

  3.   

    多谢 postren(小虫) ( ) 信誉:115    Blog 
    我对delphi也是新手,多谢。。 不知道Findall findNext是什么类型的对象或方法?
      

  4.   

    FindFirst/FindNext是SysUtils中的函数,供搜索文件使用,具体可以看一下Delphi的Help,有Example
      

  5.   

    FindFirst只能查找特定的文件
    不能查找目录
    比如我现在选择了C:\inetpub\wwwroot\目录可能要找 .\a\conn.asp
    .\adsd\conn.asp中间会有一层或n层目录,这个搜索该怎么做?