Как получить список файлов в папке?
В процессе работы за компьютером, может возникнуть необходимость получить список файлов в папке. Такой список нужен для разных целей: для сравнения содержимого в папках, для каталогизации файлов в папках, для того, чтобы составить список фильмов, музыкальных композиций, электронных книг и т. п.
Составить список вручную, подчас не представляется возможным, так как количество файлов может быть очень большим. Например, у Вас на жестком диске размером несколько терабайт хранится многочисленная коллекция фильмов. Конечно, тяжело будет запомнить все названия фильмов, которые там хранятся. Представим несколько самых простых способов как создать список файлов, которые хранятся в папке. Кстати, создать список можно разными способами: при помощи командной строки, при помощи файла, который имеет расширение «.bat», при помощи специальных программ, сохранить список в браузере.
Сохранение списка файлов с помощью командной строки
Вначале открываем нужную папку или диск. После удерживаем на клавиатуре кнопку «Shift», кликните правой кнопкой мыши внутри этой папки. В открывшемся контекстном меню выбираем пункт «Открыть окно команд».
Когда откроется окно консоли, там уже будет указан путь к нужной директории. На примере, это папка «Программы» на Рабочем столе компьютера.
Нужно будет ввести одну из этих команд:
dir /b>filelist.txt
dir /s>filelist.txt
После ввода «dir» должен быть пробел. Вместо «filelist» может написать свое название файла, только латинскими буквами. Не забудьте в конце добавить формат «.txt».
Эти команды отличаются друг от друга в использовании дополнительных критериев сохранения списка файлов:
- /b — обозначает, что будут сохранены только имена файлов.
- /s — обозначает, что дополнительно в список будут включены все файлы и подкаталоги (подпапки), которые находятся в этой папке.
После нажимаем на кнопку «Enter». Теперь можете открыть этот файл с помощью Блокнота.
Если в папке некоторым файлам были присвоены русские имена, то вместо имен этих файлов, увидите непонятные символы (крякозяблики). Дело в том, что программа Блокнот не понимает кодировку MS-DOS. В таком случае созданный файл можно открыть в программе Word. В окне программы Word будет открыто окно «Преобразование текста», там выбираем кодировку MS-DOS она позволит прочитать этот документ.
Получение списка файлов в папке с помощью bat файла
Один из самых доступных и простых способов получения списка файлов в папке – использование для этого специального bat файла. Существует несколько вариантов создания файла с расширением «.bat», с разным кодом.
Для создания bat файла нужно будет открыть Блокнот, а затем вставить туда этот код:
chcp 1251
echo %date% %time% >filelist.txt
dir /b /d >>filelist.txt
Сохраните этот файл, имя файлу можете дать любое, самому файлу нужно дать расширение «BAT». Параметры сохранения файла в Блокноте будут выглядеть примерно так:
- Имя файла: filelist.bat
- Тип файла: Все файлы
После этого - «Сохранить».
Далее размещаем созданный файл в ту папку, из которой хотим получить, список находящихся там файлов. После этого, запустим файл с расширением «.bat». В данной папке будет создан файл «filelist» в формате «.txt», в котором будет находиться список файлов.
Существует несколько вариантов содержимого файла с расширением «.bat». При использовании этого метода, проблем с кодировкой не возникнет.
Сохранение списка файлов в папке в браузере
Получить список файлов в папке можно при помощи браузера. Сначала открываем браузер, а затем перетащим папку в окно браузера. Список файлов будет открыт в окне браузера. Между содержимым можно будет перемещаться как в Проводнике.
Можете будет скопировать список файлов в текстовый редактор, сохранить список в HTML файл, или сохранить в PDF при помощи виртуального принтера.
Программа DirLister для получения списка файлов
Вы можете создать список файлов, расположенных в папке, при помощи бесплатной программы DirLister. Эта программа не требует установки на компьютер.
В окне программы DirLister, в разделе «Directory To Scan», при помощи кнопки «Open», нужно будет выбрать папку для сканирования.
В разделе «Output File», при помощи кнопки «Save As…», необходимо будет выбрать место для сохранения списка файлов.
Можете уточнить критерии поиска файлов по маске «*.*», выбрав нужное имя или тип файла («TXT», «Excel», «HTML» и т. д.). После выбора необходимых настроек, нажмите на кнопку «Make List».
После завершения сканирования в левом нижнем углу программы будет выведена информация об успешном завершении создания списка файлов: «All file processed correctly».
Александр Григорьев ЦСО "Крокус"