Страница 1 из 1
Как отобразить кол-во всевозможных расширений в каталоге?
Добавлено: Вт мар 18, 2014 21:42
Ciber SLasH
Приветствую всех!
Можно ли как-то осуществить сканирование каталога с подкаталогами и вывести в колонки:
Расширение, кол-во
Вроде этого:
jpg - 3
txt - 14
Добавлено: Вт мар 18, 2014 21:56
Avada
Ciber SLasH
Можно. Плагин
FileMask. Но там предварительно в
FileMask.ini всё необходимое прописать нужно.
Добавлено: Ср мар 19, 2014 17:38
Ciber SLasH
Нет, это не то. Заранее не известен список расширений.
Добавлено: Ср мар 19, 2014 18:13
Avada
Ciber SLasH
Тогда, ИМХО, никак.
Добавлено: Ср мар 19, 2014 19:49
Tol!k
.cmd
Код: Выделить всё
@echo off &setlocal enableextensions
title "%cd%"
for /f "delims=" %%f in ('dir /b/a-d/s 2^>nul') do (
2>nul set /a %%~xf +=1 ||set /a .without.extension +=1
)
set . 2>nul
pause >nul
Добавлено: Ср мар 19, 2014 21:19
Ciber SLasH
Tol!k
Благодарю! Подходит.
Остались только вопрос по скрипту: как происходит вывод в консоль, если не одной команды echo нет?
Добавлено: Ср мар 19, 2014 21:27
Tol!k
Добавлено: Сб мар 22, 2014 23:14
Ciber SLasH
А что означает точка в команде SET ?
В справке про команду нет упоминаний о точках.
Добавлено: Сб мар 22, 2014 23:57
Tol!k
Код: Выделить всё
Если при вызове указать только имя переменной без знака равенства и значения,
команда SET выведет значения всех переменных, имя которых начинается
с указанной строки. Например:
SET P
Эта команда выведет значения всех переменных, имена которых начинаются с 'P'.
Добавлено: Ср мар 26, 2014 22:58
Ciber SLasH
Tol!k
Понял. Благодарю!
Вопрос решён.
