Получение списка файлов из папки в текстовом виде

23 апреля 2020

К счастью, функционал Windows и других программных решений, позволяет создавать списки файлов в папках в автоматическом порядке. Данные списки можно потом будет без проблем скопировать в текстовый файл и редактировать по мере необходимости.

Вариант 1: Из нужной папки вызываем cmd и вводим dir > spisok.txt

Вариант 2: В win 7 - выделить нужные папки или файлы, зажать shift - п.к.м. - копировать как путь. Теперь без проблем вставляем куда угодно.

Вариант 3: В виде bat-файла примерно так:

chcp 1251
dir /s /b /a:d > list.txt

первая строчка - смена кодировки

Вариант 4: С помощью Total Commander - выделить нужные папки - Выделение -> Сохранить выделенное в файл... -> "имяфайла".txt (но подкатологов внутри не будет)


Подробно Вариант1: Автоматическое создание файла через «Командную строку»

Это самый простой способ создания списка с именами файлов.

Итак, инструкция к данному варианту выглядит следующим образом:

  1. Перейдите в ту папку, список файлов из которой вы хотели бы получить.
  2. Теперь зажмите Shift на клавиатуре и нажмите правой кнопкой мыши по пустому месту в окне «Проводника».
  3. Должно появится контекстное меню, где требуется выбрать вариант «Запуск командной строки» или «Открыть окно команд здесь». В случае с последними версиями Windows 10 такого пункта может не быть. Вместо этого нужно нажать на «Запустить окно PowerShell здесь». PowerShell – это новый аналог «Командной строки», который Майкрософт активно внедряет в последние версии Windows 10. По сути отличий в функционале нет никаких.
  4. Открытие командной строки через контекстное меню

  5. Теперь вы можете ввести одну из следующих команд:
    • dir /b>spisok.txt Данная команда сохраняет только имена файлов в файл spisok.txt. Вы можете вместо него указать любое другое название, какое вам будет удобно, но учтите, что оно не должно содержать кириллических символов;
    • dir /s>spisok.txt Сохраняет не только имена файлов, содержащихся в папке, но и имена папок и подпапок, которые могут быть расположена в основной папке.
  6. Для применения выбранной команды впишите её и нажмите на Enter.
  7. Ввод команды на создание списка файлов из командной строки

  8. Спустя некоторое время в той папке, в которую вы перешли в первом шаге появится файл с названием spisok.txt или другим, если вы задавали другое. Откройте его с помощью «Блокнота».