Войти

Показать полную графическую версию : [решено] Переместить txt файлы содержащие определенный текст


Alexander_88
18-08-2014, 13:55
Добрый день. Есть много txt файлов, необходимо файлы, содержащие указанные символы переместить в определенную папку, желательно чтоб каждый txt не прописывать, а просто *.txt. И для перемещения задать например слово "start" и путь куда txt файлы, содержащие такое слово переместятся, или к примеру *start* , т.е. перед и после слова, может стоять еще что то

Iska
18-08-2014, 14:43
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "usebackq delims=" %%i in (
`findstr.exe /m /i /c:"start" "C:\Песочница\050\*.txt" 2^>nul`
) do move "%%~i" "C:\Песочница\051\"

endlocal
exit /b 0

Alexander_88
18-08-2014, 14:57
Спасибо, работает :)




© OSzone.net 2001-2012