Недавно мне понадобилось составить список файлов в папке, а именно музыкальных композиций, которые находились в каталоге с музыкой и распечатать этот список на принтере, при этом нужный каталог вмещал большое количество mp3-файлов.
В интернете нашёл способ сделать это при помощи командной строки Windows, но я не очень люблю работу в командной строке. И вот, продолжительными поисками оптимального способа, было найдено нужное решение.
Как говорится, всё гениальное просто. Нам нужно создать всего лишь один bat-файл, разместить его в необходимом каталоге и запустить, после чего будет создан файл в формате «.doc», который будет включать в себе названия всех имеющихся объектов.
Итак, приступим к созданию такого волшебного батника. Самое главное условие — расширение исполняемого файла должно быть «.bat». Как включить отображение расширений в операционной системе Windows можно узнать из статьи «Как включить отображение расширения файлов». Второе условие (необязательное) — желательно использовать текстовый редактор Notepad++.
СПИСОК ФАЙЛОВ
Открываем программу Notepad++ и создаем новый документ. Копируем этот код:
chcp 1251
dir/B>spisok.doc
exit
и вставляем его в документ.
Переходим в меню «Файл» — «Сохранить как…».
Выбираем директорию для сохранения (Рабочий стол), в поле «Имя файла» — пишем например spisok.bat, а в поле «Тип» — выбираем «All types (*.*)» («Все типы») и сохраняем его.
Получаем на Рабочем столе исполняемый файл «spisok.bat».
Теперь для получения желаемого, копируем и вставляем созданный нами выше файл в папку и запускаем его. После чего в ней же и получаем документ «spisok.doc», открыв который при помощи Microsoft Word (выбираем нужную кодировку, если есть русское название), увидим список.
Чтобы получить содержимое всех вложенных каталогов в выбранной директории вместо «dir/B>spisok.doc » ставим «dir/S>spisok.doc».
Если этот компьютерный совет был Вам полезен, прошу отправить ссылку на статью своим друзьям через кнопки социальных сетей. Не забывайте оставлять комментарии. Спасибо большое!