• Добро пожаловать на сайт - Forumteam.bet !

    Что бы просматривать темы форума необходимо зарегестрироваться или войти в свой аккаунт.

    Группа в телеграме (подпишитесь, что бы не потерять нас) - ForumTeam Chat [Подписатся]
    Связь с администратором - @ftmadmin

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

  • Автор темы Redman
  • Дата начала
  • Ответы 0
  • Просмотры 4K

Redman

<FORUMTEAM>
Команда форума
Регистрация
13.11.17
1657365585785.png

Понадобилась мне данная манипуляция, полез в интернет, нашел простое решение и делюсь вам (мало ли кому и где понадобится). Вариантов есть больше, но для вас я опубликую только 2 самых простых.

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

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

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


Вариант 1: «Командная строка»​

Этот способ является стандартным и не требует от пользователя каких-либо особых умений, за исключением базового владения «Командной строкой». Итак, инструкция к данному варианту выглядит следующим образом:

1. Перейдите в ту папку, список файлов из которой вы хотели бы получить.

2. Теперь зажмите Shift на клавиатуре и нажмите правой кнопкой мыши по пустому месту в окне «Проводника».

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

1657365747920.png


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

1657366220785.png

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

1657366273220.png


Вариант 2: Использование BAT-файла​

Данный способ тоже не отличается какой-либо сложностью, плюс даёт почувствовать себя немного программистом. Суть заключается в создании специального файла с алгоритмом, который выведет список всех элементов в папке в отдельный текстовый файл. Итак, рассмотрим инструкцию к этому варианту более подробно:

1. Создайте в любом месте на компьютере текстовый файл. Для этого нажмите правой кнопкой мыши и в меню выберите пункт «Создать». Из открывшегося подменю выберите вариант «Текстовый файл».

2. Теперь откройте только что созданный файл при помощи «Блокнота».

3. Пропишите туда следующий алгоритм:
chcp 1251
echo %date% %time% >spisok.txt
dir /b /d >>spisok.txt

1657366568914.png

4. Сохраняем документ в формате .bat

1657366541328.png

1657366489776.png

5. Запускаем батник и получаем файл со списком внутри этой же папки.

Так же можете сразу скачать батник и сразу его использовать - Скачать (VT)
 
Последнее редактирование:
Сверху Снизу