Как получить список файлов в папке?
Часто необходим список файлов в папке. Для каталога музыки, фильмов, списка картин. Мне нужно было создать список картин для сайта 8-poster.ru для пакетной заливки.
Нам нужно создать всего лишь один файл, разместить его в нужной папке и запустить, после чего будет создан файл в формате .doc, который будет включать в себе названия всех файлов в папке.
Самое главное условие — расширение исполняемого файла должно быть .bat. Второе условие (необязательное) — желательно использовать текстовый редактор Notepad++.
1. Открываем программу Notepad++
2. Копируем этот код
chcp 1251 dir/B>spisok.doc exit
3. Вставляем его в документ
4. Переходим в меню «Файл» — «Сохранить как…»
5. Выбираем директорию для сохранения (Рабочий стол), в поле «Имя файла» — пишем например spisok.bat, а в поле «Тип файла» — выбираем «All types (*.*)» («Все типы») и сохраняем файл
6. Получаем на Рабочем столе исполняемый файл spisok.bat
Теперь для получения списка файлов в папке, копируем и вставляем созданный нами файл в папку и запускаем его. После чего в этой же папке получим файл с расширением spisok.doc, открыв который при помощи Microsoft Word (выбираем нужную кодировку, если файлы в папке имеют русское название), увидим список файлов в папке.
Чтобы получить содержимое всех вложенных папок в выбранной директории вместо dir/B>spisok.doc ставим dir/S>spisok.doc.