A
at
Гость
День добрый, Сообщество. Прошу подсказать, как организовать поиск файлов server.txt и user.config в этом скрипте.
Код:
#Include <File.au3>
Global $4to = '10.10.1.20' ;Что менять
Global $na4to = '10.10.1.30' ;На что менять
_FindFiles('C:', 'server.txt')
Func _FindFiles($sRoot, $sFile)
Local $FileList
$FileList = _FileListToArray($sRoot, $sFile, 1)
If Not @error Then
For $i = 1 To $FileList[0]
ConsoleWrite($sRoot & '\' & $FileList[$i] & @CR)
$Read = FileRead($sRoot & '\' & $FileList[$i]) ;Считываем
$Open = FileOpen($sRoot & '\' & $FileList[$i], 2) ;Открываем
$Replace = StringRegExpReplace($Read, $4to, $na4to) ;Изменяем
FileWrite($Open, $Replace) ;Переписываем
FileClose($Open) ;Закрываем
Next
EndIf
$FileList = _FileListToArray($sRoot, '*', 2)
If Not @error Then
For $i = 1 To $FileList[0]
_FindFiles($sRoot & '\' & $FileList[$i], $sFile)
Next
EndIf
EndFunc