Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Удалить файлы содержащиет стороку (http://forum.oszone.net/showthread.php?t=169369)

betman 06-03-2010 23:30 1362638

Удалить файлы содержащиет стороку
 
Добрый вечер!
Прошу помощи в создании bat-файла, выполняющего поиск заданной строки во всех текстовых файлах, размещенных в заданном каталоге,
при нахождении файла, удовлетворяющего этому условию, он должен быть удален/перемещен в другую папку.
Пока научился только оперировать с одним конкретным файлом:

Код:

set string=mystring
 set file=%CD%\1.txt
 FINDSTR /c:"%string%" %file% > nul
 if errorlevel 1 goto :EOF
 del %file%

Никак не могу подружиться c командой for :(

amel27 07-03-2010 10:49 1362803

Цитата:

Цитата betman
Никак не могу подружиться c командой for »

Код:

Set STRING=mystring
Set MASK=%CD%\*.txt

For %%i In (%MASK%) Do FIND "%STRING%" "%%i" >Nul&& DEL "%%i"


betman 10-03-2010 21:30 1365598

Спасибо! Думаю, это поможет мне в понимании работы for :)


Время: 04:43.

Время: 04:43.
© OSzone.net 2001-