Alexander_88
05-12-2015, 12:11
Здравствуйте, есть бат файл:
@echo off
set name="start"
pushd "F:\02 meh"
for /f %%i in ('dir /b /a:-d ^| find /v /c /i %name%') do if %%i geq 20 (
echo 02 meh = (%%i^)
) else (
echo >NUL
)
popd
@echo off
set name="kil"
pushd "F:\run"
for /f %%i in ('dir /b /a:-d ^| find /v /c /i %name%') do if %%i geq 20 (
echo 02 run = (%%i^)
) else (
echo >NUL
)
popd
..................................
Скрипт проверяет много папок, выводит количество файлов (если их больше 20), которые имеют имена, которые отличаются от заданного имени в скрипте для каждой папки. Нужно, чтобы он их выводил (выделил жирным) сортируя по возрастанию (числа в скобках). Можно ли такое сделать? :)
@echo off
set name="start"
pushd "F:\02 meh"
for /f %%i in ('dir /b /a:-d ^| find /v /c /i %name%') do if %%i geq 20 (
echo 02 meh = (%%i^)
) else (
echo >NUL
)
popd
@echo off
set name="kil"
pushd "F:\run"
for /f %%i in ('dir /b /a:-d ^| find /v /c /i %name%') do if %%i geq 20 (
echo 02 run = (%%i^)
) else (
echo >NUL
)
popd
..................................
Скрипт проверяет много папок, выводит количество файлов (если их больше 20), которые имеют имена, которые отличаются от заданного имени в скрипте для каждой папки. Нужно, чтобы он их выводил (выделил жирным) сортируя по возрастанию (числа в скобках). Можно ли такое сделать? :)