Cmd и програмирование Выведите на экран названия файлов каталога указанного в качестве первого параметра размер которых больше чем второй параметр командной строки. На cmd

25 Дек 2021 в 19:41
197 +1
1
Ответы
1

Для этого можно воспользоваться командой dir с ключом /A и параметрами /B и /S, которые позволяют вывести только названия файлов и просматривать файлы во всех подкаталогах. Далее можно воспользоваться утилитой findstr, чтобы фильтровать результаты по размеру файлов.

Пример команды:

dir /A /B /S %1 | findstr /R /C:"[0-9]\{1,%2\} .*"

В данной команде %1 обозначает первый параметр командной строки (каталог), а %2 - второй параметр (размер файла). Она выводит названия файлов в указанном каталоге, размер которых больше чем второй параметр.

Пример использования:

custom_command C:\Folder 1024

Эта команда выведет на экран названия файлов в каталоге C:\Folder, размер которых больше 1024 байт.

16 Апр 2024 в 19:58
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир