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

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

Аватара для El Sanchez

Ветеран


Contributor


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

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


VoliaGSM,
Код: Выделить весь код
@Echo Off
Set Source=C:\Source

SetLocal
For /F "Tokens=*" %%A In ('Dir /B /S /A-D "%Source%"') Do Set /A Cnt%%~xA+=1 2>nul
For /F "Tokens=2,3 Delims=.=" %%A In ('Set Cnt') Do If "%%B"=="" (Echo Count noextension-files is %%A.) Else (Echo Count %%A-files is %%B.)
EndLocal
P.S. Ограничение: не считает файлы, в расширении которых имеются символы арифметических операторов (например "-")
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:25, 28-10-2010 | #4