Вопрос от пользователя
Здравствуйте.
Помогите с одним вопросом... У меня есть несколько внешних дисков и на них записаны фильмы. Я хочу получить список всех названий (имен) этих файлов в тексте, чтобы его распечатать и положить рядом в коробочку с диском (скажем, навести порядок!).
Это серьезно бы облегчило поиск и подключение нужного диска.
Доброго дня!
Эту задачу можно решить несколькими способами (несмотря на то, что я ниже приведу универсальные варианты — в зависимости от вашей версии Windows, часть из них может не сработать...). Так что проверяйте сразу несколько из них... 👌
*
Содержание статьи📎
Способы получить список имен файлов
Вариант 1 (с помощью Total Commander)
Наиболее простой и предпочтительный вариант (к тому же точно работающий во всех версиях ОС) — воспользоваться помощью 👉 Total Commander (ссылка на офиц. сайт). Если кто не знает — это спец. программа для работы с файлами (альтернатива проводнику).
Запустив Total Commander, перейдите в нужный каталог (в тот, где у вас хранятся фильмы, например) и выделите все файлы (для этого достаточно нажать Ctrl+A).
Далее в меню "Выделение" выберите опцию "Сохранить выделение в файл..." (в некоторых версиях программы есть возможность скопировать имена файлов в буфер — если сделаете так, то потом откройте документ Word и вставьте список, нажав Ctrl+V).
Собственно, полученный текстовый файл можно открыть в любом блокноте (я использую Notepad++), ну и после распечатать список (Ctrl+P) ... 👌
*
Вариант 2 (через браузер)
Для этого нам понадобиться запустить какой-нибудь современный 👉 браузер (я проверял на Chrome и Firefox).
После откройте проводник и перейдите в папку с нужными вам файлами — нужно будет скопировать путь до нее, нажать сочетание Ctrl+C (адрес, вида: "C:\Users\alex\Videos\Фильмы")
После, вставить этот скопированный "путь" в адресную строку браузера и нажать Enter. В результате вы увидите, что обозреватель покажет вам список всех файлов и дату последнего изменения.
Теперь достаточно выделить всё нужное на странице и скопировать это (👇).
Затем скопированный список лучше всего вставить (сочетание Ctrl+V) в Excel (или 👉 его аналоги). Это удобнее тем, что в Excel вы легко сможете удалить ненужные вам столбики (с датой, например) ...
*
Вариант 3 (список со вложенными файлами и папками)
Этот способ универсальный, и к тому же позволяет получить не только список файлов из текущего каталога, но и из всех вложенных.
Например, есть у вас в каталоге "Видео" отдельная папка "Кино 90-х", в которой 2 десятка др. фильмов — вышеперечисленные способы бы не позволили узнать их название (из полученного списка), а этот позволит!
Для работы нам понадобиться 👉 командная строка (ничего сложного там не будет!).
В ней нужно последовательно ввести две команды, после каждой нажать Enter:
- cd C:\Users\alex\Videos\Фильмы (вместо "C:\Users\alex\Videos\Фильмы" укажите свой каталог);
- dir /b /s | sort > List.txt (эта команда создаст файл "List.txt" в выбранной вами папке со всеми файлами и каталогами, что в нем есть! Кроме этого, она отсортирует список от А к Я).
Как убрать путь (C:\Video\) из списка
Кстати, если в списке файлов вам среди названия фильмов (файлов) не нужен их путь — то его легко убрать. Для этого в Notepad++ достаточно:
- нажать на Ctrl+F;
- в окне "Замена" в строку "найти" указать путь (который повторяется в каждой строке);
- в строке "Заменить на" проверить, чтобы была пустота;
- и нажать кнопку "заменить все". В результате: в вашем списке будут только имена (без пути)!
*
Вариант 4 (без доп. софта)
Этот способ работает не во всех версиях ОС Windows (в Windows 10 и 11-й всё OK 👌). Зато он быстрый и не требует вообще никакого доп. софта...
Что делать:
- зайти в нужный каталог;
- выделить файлы (Ctrl+A);
- зажать клавишу Shift (левую);
- нажать ПКМ (правую кнопку мыши), не отпуская Shift;
- из появившегося меню проводника выбрать опцию "Копировать как путь". Теперь в буфере обмена есть все имена файлов из каталога!
Теперь можно открыть блокнот или тот же Word и вставить список (Ctrl+V).
Если вам мешает в каждой строке путь ("C:\Users\") - то как его убрать см. чуть выше.
На этом, думаю, задача решена!? 😉
*
Дополнения по теме приветствуются!
Удачи!
👣
Первая публикация: 4.11.2020
Корректировка: 4.01.2024
Другие записи:
А ещё можно использовать bat-файл с "chcp 1251
dir /b /d >>filelist.txt". Закинул в нужную папку, запустил - и получил готовый список в текстовом виде (появится файл в той же папке). Единственный минус способа - указываются не только названия, но и расширения (но зато не вписывается полный путь, как в варианте 3).
Автору статьи - вы случайно не папуас?
В PowerShell все делается одной командой!
Спасибо на добром слове
Лучшая программа для решения разных заморочек Configure FileMenu Tools.
NikFileTree - Версия 1.8
Строит дерево каталогов и сохраняет его в текстовом файле.
Вид результата - дерево или плоский список. Фильтр на файлы по нескольким маскам сразу и возможность не выводить пустые папки
Самое простое: dirlister или nikfiletree.
С помощью Total Commander всегда делал так - выделяю ПКМ нужные файлы или Ctrl+А, если нужны все. Затем, в раздел "Инструменты" и выбираю там опцию "Копировать имена файлов в буфер обмена" и вставляю данные в Notepad++, без которого вообще не представляю себе работу с данными. Хотя и "заточен" он под другое.
А вот фишку с разделом "Выделение" не знал, за что - спасибо!
Александр, Вам Большое спасибо. Мне способ с браузером очень понравился. Вы меня просто необыкновенно выручили. Это гениально и просто.
Всех благ.
Статья выручила!
Всех благ маэстро
Отличная статья. Способ с браузером - супер, спасибо, выручили!