Eu quero encontrar uma string, por exemplo "date" dos meus arquivos de uma pasta que contém vários arquivos ".c" e ".h" e substitui por "date 24-April-2018" usando o arquivo em lotes. o que deveria fazer? Por favor, veja abaixo o código. Eu quero fazer o mesmo, mas não para um arquivo Input.txt, eu quero fazer para vários arquivos com extensões de uma pasta
@echo off
setlocal enableextensions disabledelayedexpansion
set "search=@date"
set "replace=@date 24-apr-2018"
set "textFile=Input.txt"
for /f "delims=" %%i in ('type "%textFile%" ^& break ^> "%textFile%" ') do (
set "line=%%i"
setlocal enabledelayedexpansion
>>"%textFile%" echo(!line:%search%=%replace%!
endlocal
)