


Программирование
+2Вопрос по коммандной строке Windows
В папке А много фалов с расширением txt. В каждом файле есть две строчки "D:\123" и "D:\open".
Нужно создать bat файл, который бы автоматически обработал все файлы в папке А с расширением txt заменив "D:\123" на "C:\123".
как это можно сделать.
Спасибо.
По дате
По рейтингу
Для Windows 2000 и выше:
setlocal EnableDelayedExpansion
pushd a
for %%f in (*.txt) do (
if exist $$tmp.tmp del $$tmp.tmp
for /F %%s in (%%f) do (
set str=%%s
set str=!str:d:\123=c:\123!
echo! str!>>$$tmp.tmp
)
move $$tmp.tmp %%f
)
popd
Больше по теме