Программа для создания списка файлов в папке
При работе на компьютере иногда возникает необходимость получить полный список файлов и папок в каталоге или даже целом томе. Понадобиться он может для самых разных целей, например, для каталогизации, для сравнения, для использования в какой-то базе данных и так далее. В большинстве случаев приходится иметь дело с большим числом объектов, поэтому нечего и думать, чтобы составить такой список вручную.
Если создание списка файлов вручную представляется едва ли возможным, то какая есть тому альтернатива, какие программные инструменты лучше всего подойдут для этих целей? Решений существует несколько, все они очень просты и удобны. Получить список файлов и папок можно с помощью обычной командной строки, с помощью PowerShell , штатного Проводника, любого браузера, а также с помощью сторонних специализированных утилит.
Получаем список файлов и папок в командной строке
Для чтения содержимого каталогов в старой доброй командной строке предусмотрена команда dir , её то как раз мы и будем использовать. Итак, запускаем консоль CMD, командой cd Буква диска:/путь (если нужно перейти в другой диск, добавляем после cd ключ /d) переходим в нужное расположение и выполняем эти две команды:
Первая команда устанавливает кириллическую кодировку, вторая сохраняет список всех файлов, папок и вложенных в них объектов в текстовый лог на диске D.
Если нужно получить список только файлов (без вложенных каталогов) , достаточно использовать только ключ /b.
Примечание: в Windows 8.1 и 7 для быстрого перехода в папку в командной строке, зажмите Shift , кликните ПКМ по папке и выберите в контекстном меню опцию «Открыть окно команд».
Список файлов и папок в PowerShell
В Windows 10 командная строка заменена консолью PowerShell , для получения списка файлов можете использовать её. Для примера выведем в файл содержимое папки Тест с её подкаталогами:
А можно и проще. Зажав Shift , кликаем по папке ПКМ, выбираем в меню «Открыть PowerShell здесь».
И выполняем в открывшемся окне консоли команду Get-Childitem -Recurse | Out-File D:\filelist.tхt .
Необходимость использования параметра -Path с указанием пути в данном случае отпадает.
Получение списка файлов или папок в Проводнике
Этот способ позволяет получить список либо файлов, либо папок в конкретном расположении. Заходим в целевую папку, выделяем в ней все файлы или папки, зажимаем Shift , кликаем правой кнопкой мыши и выбираем в меню опцию «Копировать как путь».
Пути и имена выделенных объектов будут переданы в буфер обмена, откуда вы уже сможете перенести их в текстовый файл.
Получение списка файлов с помощью DirLister
Для получения хорошо структурированного списка объектов файловой системы можно воспользоваться бесплатной портативной утилитой DirLister, скачав её с официального сайта:
Запустив утилиту, укажите в разделе «Directory To Scan» путь к сканируемому каталогу или диску, в разделе «Output File» выберите расположение для сохранения списка.
Здесь же можно задать параметры сканирования — выбрать формат, указать, нужно ли включать в список вложенные директории и скрытые объекты, задать поиск по маске. После нажатия кнопки «Make List» список будет сохранён в выбранном расположении.
Используем для получения списка файлов браузер
На худой конец для создания списка файлов и папок на диске можно воспользоваться любым браузером. Перетаскиваем папку или диск на новую вкладку браузера и получаем список имеющихся в ней файлов и каталогов.
Рекурсивно пройтись по всем вложенным каталогам, правда, не получится да и для копирования путей и имён файлов и переноса их в отдельный файл придется использовать Ctrl + C и Ctrl + V .
Ускоряет систему, реестр и доступ в Интернет. Оптимизирует, чистит и исправляет все проблемы с ПК в 1 клик. Выявляет и удаляет шпионские и рекламные модули.
Программа - победитель многих конкурсов. Подробнее
Music Collection - неплохая программа для создания на компьютере собственной музыкальной коллекции и ее удобного управления.
get_app3 432 | Бесплатная |
WinCalatog Light - это простая в использовании программа, предназначенная для каталогизации дисков и файлов. Она позволяет найти нужный файл в Вашей дисковой коллекции за считанные секунды, даже не требуя наличия диска.
get_app4 536 | Условно-бесплатная |
All My Movies - программа предназначена для тех, у кого большая коллекция различных фильмов, нуждающихся в систематизации. Это простой в использовании инструмент для создания каталога всей вашей коллекции видео.
get_app15 207 | Условно-бесплатная |
MediaMonkey - мощнейшее приложение для упорядочивания и организации коллекций видео- и аудиофайлов.
get_app11 961 | Бесплатная |
WhereIsIt - это универсальный и, наверное, один из лучших каталогизаторов, назначение которого явно читается в названии. Программа служит для создания и работы с большим количеством медиа-файлов, в том числе CD-дисками.
get_app19 447 | Условно-бесплатная |
EF File Catalog - простая в использовании программа, которая представляет собой удобный каталогизатор как целых дисков, так и отдельных директорий и папок, имеющий древовидную структуру с Windows Explorer-подобным интерфейсом.
get_app3 351 | Условно-бесплатная |
Helium Music Manager - многофункциональный музыкальный менеджер, облегчающий систематизацию музыкальной коллекции. Представляет из себя одновременно редактор тегов, музыкальную базу-каталог, создатель плейлистов, CD Ripper, аудио конвертер, MP3 анализатор.
get_app4 958 | Условно-бесплатная |
Nero MediaHome - отличный бесплатный диспетчер всех мультимедийных файлов - фото, музыка, видео и другие данные.
get_app10 939 | Бесплатная |
Бесплатное приложение для систематизации различной информации в базе данных, как например документов, электронных книг, аудиокниг, фильмов, фотографий, гиперссылок, программ, папок и заметок. Имеется глобальный поиск по базе данных, встроенный FTP-клиент.
get_app817 | Бесплатная |
Сетевая версия удобного каталогизатора данных, благодаря которому можно быстро и легко систематизировать документы, файлы, гиперссылки, программы, каталогов и пр., в виде базы данных с целью ускорения и упрощения доступа к ним пользователям локальной сети.
get_app486 | Условно-бесплатная |
МодусДок - каталогизатор данных, предназначеный для систематизации файлов, гиперссылок, программ и папок, в виде базы данных с целью быстрого и удобного доступа к ним. База данных организована в форме групп и записей группы.
get_app6 440 | Условно-бесплатная |
VideoCat - программа для создания и ведения каталога фильмов на домашнем компьютере.
get_app2 393 | Бесплатная |
Cathy - маленькая портативная утилита, представляющая собой быстрый и простой в использовании инструмент каталогизации файлов.
get_app2 483 | Бесплатная |
LightLib - программа для организации домашней библиотеки и чтения книг в форматах fb2, epub, rtf, txt. Содержит встроенный Ридер. Позволяет создавать автономные библиотеки, а также предлагает различные режимы просмотра.
get_app3 982 | Бесплатная |
Daminion - программа для каталогизации фото, видео, векторных форматов, PDF, InDD, AI, DWG и других форматов.
Программа предназначена для составления и просмотра списков файлов. Работает под операционными системами семейства Windows. Поддерживается экспорт в текст, HTML, CSV.
Для использования в процессе восстановления данных, предусмотрены следующие дополнительные возможности:
- Маркировка повреждённых файлов. Ручная или с помощью импорта текстового списка. После предварительной обработки возможно использование логов Data Extractor.
- Установка меток «Нужно» «Не нужно» для определения заказчиком приоритетов при восстановлении информации.
- При экспорте списка в HTML есть возможность автоматической установки ссылок на восстановленные файлы, лежащие на web или ftp серверах.
Существуют версии:
Полнофункциональная, скачать »
Упрощённая (можно украсить вашим лого :) , скачать »
Упрощённая с логотипом R.LAB, скачать »
Интерфейс полной версии
С нашей точки зрения, интерфейс интуитивно понятен, поэтому не видим смысла в детальном описании. В случае возникновения вопросов, задайте их на форуме.
Пояснения по использованию:
- Для создания списка файлов нажмите кнопку «Новый» и выберите папку или диск, файлы с которого попадут в список.
- Для открытия сохранённого ранее в формате .rl списка нажмите кнопку «Открыть».
- Для экспорта в другие форматы воспользуйтесь подпунктами меню «Файл».
- Пометка файлов, как нужные или не нужные, требуется для использования программы в процессе восстановления файлов. Для этой цели воспользуйтесь меню, выпадающим при щелчке правой кнопкой мыши по файлу, или меню «Редактирование».
- Импортируемый список повреждённых файлов должен состоять исключительно из строк, представляющих собой относительный или абсолютный путь к файлу и его имя. Например, для списка, созданного на основе папки D:\Photo, это могут быть пути вида D:\Photo\04_Reka\ P1010136.JPG или 04_Reka\ P1010136.JPG. Если упомянутый в этом перечне файл отсутствует в основном списке, то он появится с зачёркнутым названием.
Интерфейс упрощённой версии
В упрощённой версии отсутствует возможность создания новых списков. Её основное назначение – просмотр списков, созданных в полной версии, а также пометка нужных и не нужных файлов. Делается это путём нажатия соответствующих кнопок на тулбаре.
Для определённых целей может потребоваться составить список файлов, содержащихся в папке. Если таковых немного, то задачу можно выполнить вручную без особых затруднений, но если в папке десятки, сотни или даже тысячи файлов, то пытаться составить их список вручную это бесполезная трата времени. Можно ли этот процесс как-то автоматизировать?
Автоматическое создание списка файлов
К счастью, функционал Windows и других программных решений, позволяет создавать списки файлов в папках в автоматическом порядке. Данные списки можно потом будет без проблем скопировать в текстовый файл и редактировать по мере необходимости.
Рассмотрим все имеющиеся способы создания такого списка.
Вариант 1: «Командная строка»
Этот способ является стандартным и не требует от пользователя каких-либо особых умений, за исключением базового владения «Командной строкой». Итак, инструкция к данному варианту выглядит следующим образом:
- Перейдите в ту папку, список файлов из которой вы хотели бы получить.
- Теперь зажмите Shift на клавиатуре и нажмите правой кнопкой мыши по пустому месту в окне «Проводника».
- Должно появится контекстное меню, где требуется выбрать вариант «Запуск командной строки» или «Открыть окно команд здесь». В случае с последними версиями Windows 10 такого пункта может не быть. Вместо этого нужно нажать на «Запустить окно PowerShell здесь». PowerShell – это новый аналог «Командной строки», который Майкрософт активно внедряет в последние версии Windows 10. По сути отличий в функционале нет никаких.
- dir /b>spisok.txt Данная команда сохраняет только имена файлов в файл spisok.txt. Вы можете вместо него указать любое другое название, какое вам будет удобно, но учтите, что оно не должно содержать кириллических символов;
- dir /s>spisok.txt Сохраняет не только имена файлов, содержащихся в папке, но и имена папок и подпапок, которые могут быть расположена в основной папке.
Всю информацию из него можно скопировать в документ Word, так как последний удобнее редактировать. К тому же, если в папке содержались файлы или другие папки в названии которых присутствовали кириллические символы, то в «Блокноте» таковые могут отображаться некорректно, так как нужные кодировки не поддерживаются.
Вариант 2: Использование BAT-файла
Данный способ тоже не отличается какой-либо сложностью, плюс даёт почувствовать себя немного программистом. Суть заключается в создании специального файла с алгоритмом, который выведет список всех элементов в папке в отдельный текстовый файл. Итак, рассмотрим инструкцию к этому варианту более подробно:
-
Создайте в любом месте на компьютере текстовый файл. Для этого нажмите правой кнопкой мыши и в меню выберите пункт «Создать». Из открывшегося подменю выберите вариант «Текстовый файл».
echo %date% %time% >spisok.txt
Содержимое данного файла также можно перенести в текстовый документ MS Word. Однако в этом случае проблем с кодировкой и неверным отображением кириллических символов не наблюдается.
Вариант 3: DirLister
Данное бесплатное ПО не требуется установки на компьютер и с его помощью вы можете создать список всех элементов в той или иной папке. Инструкция по её использованию выглядит следующим образом:
- Перейдите на официальный сайт разработчика и скачайте архив с программой.
- Распакуйте архив, вытащив от туда исполняемый EXE-файл.
- Запустите его.
Вариант 4: Total Commander
Total Commander – это популярный файловый менеджер, где пользователь может быстро получить и скопировать всю основную информацию о файлах, а также о содержимом папок. В данном случае получить список файлов, находящихся в папке, можно следующим образом:
- В окне Total Commander откройте нужную папку.
- В верхнем меню нажмите на пункт «Выделение». Появится контекстное меню, где нужно нажать на вариант «Выделить всё».
- Затем в этом же меню выберите пункт «Копировать имена файлов в буфер обмена».
Вариант 5: Браузер
Во всех современных браузерах, будь то Opera, Google Chrome, Yandex и т.д., есть функция просмотра содержимого папок и некоторых файлов, расположенных на компьютере.
Инструкция к этому варианту выглядит следующим образом:
- Откройте «Проводник». Выберите при помощи щелчка левой кнопкой мыши ту папку, которую хотите просмотреть в браузере.
- Перетащите эту папку в любой удобный для вас браузер. В данном случае рассматривается вариант с Opera.
Это были все способы, позволяющие вывести список содержимых в папке файлов в отдельный текстовый документ.
Вопрос от пользователя
Здравствуйте.
Помогите с одним вопросом. У меня есть несколько внешних дисков и на них записаны фильмы. Я хочу получить список всех названий (имен) этих файлов в тексте, чтобы его распечатать и положить рядом в коробочку с диском (скажем, навести порядок!).
Это серьезно бы облегчило поиск и подключение нужного диска.
Эту задачу можно решить несколькими способами (несмотря на то, что я ниже приведу универсальные варианты — в зависимости от вашей версии Windows, часть из них может не сработать. ). Так что проверяйте сразу несколько из них. 👌
Способы получить список имен файлов
Вариант 1 (с помощью Total Commander)
Наиболее простой и предпочтительный вариант (к тому же точно работающий во всех версиях ОС) — воспользоваться помощью 👉 Total Commander (ссылка на офиц. сайт). Если кто не знает — это спец. программа для работы с файлами (альтернатива проводнику).
Запустив Total Commander, перейдите в нужный каталог (в тот, где у вас хранятся фильмы, например) и выделите все файлы (для этого достаточно нажать Ctrl+A).
Выделяем все файлы в нужном каталоге
Далее в меню "Выделение" выберите опцию "Сохранить выделение в файл. " (в некоторых версиях программы есть возможность скопировать имена файлов в буфер — если сделаете так, то потом откройте документ Word и вставьте список, нажав Ctrl+V ).
Сохранить выделение в файл (Total Commander)
Собственно, полученный текстовый файл можно открыть в любом блокноте (я использую Notepad++), ну и после распечатать список (Ctrl+P) . 👌
Текстовый файл можно открывать - список готов!
Вариант 2 (через браузер)
Для этого нам понадобиться запустить какой-нибудь современный 👉 браузер (я проверял на Chrome и Firefox).
После откройте проводник и перейдите в папку с нужными вам файлами — нужно будет скопировать путь до нее, нажать сочетание Ctrl+C (адрес, вида: "C:\Users\alex\Videos\Фильмы" )
После, вставить этот скопированный "путь" в адресную строку браузера и нажать Enter. В результате вы увидите, что обозреватель покажет вам список всех файлов и дату последнего изменения.
Теперь достаточно выделить всё нужное на странице и скопировать это (👇).
Открываем путь в Chrome
Затем скопированный список лучше всего вставить (сочетание Ctrl+V) в Excel (или 👉 его аналоги). Это удобнее тем, что в Excel вы легко сможете удалить ненужные вам столбики (с датой, например) .
Вставляем список в Excel для дальнейшей работы.
Вариант 3 (список со вложенными файлами и папками)
Этот способ универсальный, и к тому же позволяет получить не только список файлов из текущего каталога, но и из всех вложенных.
Например, есть у вас в каталоге "Видео" отдельная папка "Кино 90-х" , в которой 2 десятка др. фильмов — вышеперечисленные способы бы не позволили узнать их название (из полученного списка), а этот позволит!
Для работы нам понадобиться 👉 командная строка (ничего сложного там не будет!) .
В ней нужно последовательно ввести две команды, после каждой нажать Enter:
- cd C:\Users\alex\Videos\Фильмы (вместо "C:\Users\alex\Videos\Фильмы" укажите свой каталог) ;
- dir /b /s | sort > List.txt (эта команда создаст файл "List.txt" в выбранной вами папке со всеми файлами и каталогами, что в нем есть! Кроме этого, она отсортирует список от А к Я).
CMD - открываем каталог, получаем список
Как убрать путь (C:\Video\) из списка
Кстати, если в списке файлов вам среди названия фильмов (файлов) не нужен их путь — то его легко убрать. Для этого в Notepad++ достаточно:
- нажать на Ctrl+F ;
- в окне "Замена" в строку "найти" указать путь (который повторяется в каждой строке);
- в строке "Заменить на" проверить, чтобы была пустота;
- и нажать кнопку "заменить все" . В результате: в вашем списке будут только имена (без пути)!
Убираем путь до каталога в блокноте
Вариант 4 (без доп. софта)
Этот способ работает не во всех версиях ОС Windows (в 10-ке все OK). Зато он быстрый и не требует вообще никакого доп. софта.
- зайти в нужный каталог;
- выделить файлы (Ctrl+A);
- зажать клавишу Shift (левую);
- нажать ПКМ (правую кнопку мыши), не отпуская Shift;
- из появившегося меню проводника выбрать опцию "Копировать как путь" . Теперь в буфере обмена есть все имена файлов из каталога!
Выделяем и копируем путь
Теперь можно открыть блокнот или тот же Word и вставить список (Ctrl+V).
Вставляем скопированный список
Если вам мешает в каждой строке путь ("C:\Users\") - то как его убрать см. чуть выше.
Читайте также: