Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
akt akt вне форума Автор темы

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


А что, это разве нарушение правил форума? Или вы уверены, что знающие люди посещают исключительно этот форум и других форумов не существует?
Буду признателен за ответ по существу от настоящих программистов, а не от любителей зубоскальства.

Вот, что пока удалось сделать самому:

Перемещение всех файлов по дате:
Код: Выделить весь код
forfiles /M *.txt /D -1 /C "cmd /c move @file c:\123"
Не очень, конечно, изящно, но учитывая что скрипт будет запускаться по первым числам, конструкция /D -1 вполне годна.

Перемещение файлов, содержащих нужную строку:
Код: Выделить весь код
@echo of
setlocal enabledelayedexpansion
for /f "tokens=*" %%a in ('findstr /M "строка 1" *.txt') do (move "%%a" c:\123)
Опять же не очень изящно перемещать для подсчёта файлы туда-сюда по папкам, но толковее пока среди инструментария bat ничего не нашёл.
Полагаюсь на знание специалистов, надеюсь, что такие здесь всё же есть.

Отправлено: 09:34, 02-05-2013 | #3