Как получить список файлов в папке

Недавно мне понадобилось составить список файлов в папке, а именно музыкальных композиций, которые находились в каталоге с музыкой и распечатать этот список на принтере, при этом нужный каталог вмещал большое количество mp3-файлов.

В интернете нашёл способ сделать это при помощи командной строки Windows, но я не очень люблю работу в командной строке. И вот, продолжительными поисками оптимального способа, было найдено нужное решение.

Как говорится, всё гениальное просто. Нам нужно создать всего лишь один bat-файл, разместить его в необходимом каталоге и запустить, после чего будет создан файл в формате .doc, который будет включать в себе названия всех имеющихся объектов.

Итак, приступим к созданию такого волшебного батника. Самое главное условие расширение исполняемого файла должно быть .bat. Как включить отображение расширений в операционной системе Windows можно узнать из статьи «Как включить отображение расширения файлов». Второе условие (необязательное) желательно использовать текстовый редактор Notepad++.

СПИСОК ФАЙЛОВ

Открываем программу Notepad++ и создаем новый документ. Копируем этот код:

chcp 1251 dir/B&gt,spisok.doc exit

и вставляем его в документ.

Переходим в меню Файл Сохранить как.

Выбираем директорию для сохранения (Рабочий стол), в поле Имя файла пишем например spisok.bat, а в поле Тип выбираем All types (*.*) (Все типы) и сохраняем его.

Получаем на Рабочем столе исполняемый файл spisok.bat.

Теперь для получения желаемого, копируем и вставляем созданный нами выше файл в папку и запускаем его. После чего в ней же и получаем документ spisok.doc, открыв который при помощи Microsoft Word (выбираем нужную кодировку, если есть русское название), увидим список.

Чтобы получить содержимое всех вложенных каталогов в выбранной директории вместо dir/B&gt,spisok.doc ставим dir/S&gt,spisok.doc.

Если этот компьютерный совет был Вам полезен, прошу отправить ссылку на статью своим друзьям через кнопки социальных сетей. Не забывайте оставлять комментарии. Спасибо большое!