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

Показать сообщение отдельно

Googler


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

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


Цитата DeGReeS:
скрипт должен ходить по каталогам не глубже второго вложенного и считать файлы за текущую дату »
Код: Выделить весь код
@echo off
setlocal EnableDelayedExpansion

set "ROOT=C:\"
set "$R=%ROOT:\=\\%"
set "$R=%$R:.=\.%"

for /f "delims=" %%a in ('
dir/b/s/a-d %ROOT%*^|findstr/beirc:"%$R%[^\\]*" /c:"%$R%[^\\]*\\[^\\]*" /c:"%$R%[^\\]*\\[^\\]*\\[^\\]*"
') do if not "%%~ta"=="" ( set "$TA=%%~ta"
 if "!$TA:~,10!"=="!DATE!" set/a FileCount+=1
)

echo %FileCount%
pause>nul
имя целевого каталога должно оканчиваться обратным слэшем
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:49, 16-08-2013 | #5