Список названий файлов из папок

Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под OS Windows.

Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.

Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter.

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

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

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

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

Встречая в интернете какой-либо фильм, имея у себя список файлов в папке, я могу легко проверить, есть ли такой фильм у меня в коллекции, или я встретил новый фильм. Поэтому я приступил к поиску решения данного вопроса.

В итоге, я нашел несколько простых вариантов решения этой проблемы. Создать список файлов в папке можно разными способами: при помощи командной строки, при помощи файла, который имеет расширение «.bat», при помощи специальных программ, сохранить список в браузере.

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

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

Получение текстового файла с содержимым папки в командной строке


Список названий файлов из папок

Сначала о том, как сделать текстовый документ, содержащий список файлов в нужной папке, вручную.

Готово. В результате будет создан текстовый файл, содержащий необходимую информацию. В команде выше, данный документ сохраняется в той же папке, список файлов из которой требуется получить. Можно также убрать вывод в текстовый файл, в этом случае список будет отображаться только в командной строке.


Список названий файлов из папок

Кроме этого, для пользователей русскоязычной версии Windows следует учитывать то, что файл сохраняется в кодировке Windows 866, то есть в обычном блокноте вместо русских символов вы увидите иероглифы (но можно использовать альтернативный текстовый редактор для просмотра, например, Sublime Text).

Получаем список файлов с помощью Windows PowerShell

Вы также можете получить список файлов в папке используя команды Windows PowerShell. Если вы хотите сохранить список в файл, то запустите PowerShell от имени администратора, если просто просмотреть в окне — достаточно простого запуска.


Список названий файлов из папок

Список названий файлов из папок

Выше перечислены далеко не все параметры Get-Childitem, но в рамках описываемой в этом руководстве задачи, думаю, их будет достаточно.

Утилита Microsoft Fix it для печати содержимого папки

На странице https://support.microsoft.com/ru-ru/kb/321379 присутствует утилита Microsoft Fix It, добавляющая в контекстное меню проводника пункт «Print Directory Listing», выводящий список файлов в папке на печать.


Список названий файлов из папок

Несмотря на то, что программа предназначена только для Windows XP, Vista и Windows 7, она успешно сработала и в Windows 10, достаточно было запустить ее в режиме совместимости.

Дополнительно, на той же странице показан порядок ручного добавления команды вывода списка файлов в проводник, при этом вариант для Windows 7 подойдет и для Windows 8.1 и 10. А если вам не требуется вывод на печать, вы можете немного подправить предлагаемые Microsoft команды, удалив параметр /p в третьей строке и полностью убрав четвертую.

Получение списка файлов в папке⁠

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

1. *.* – все файлы;

2. *.xl* – все файлы Excel (xls, xlsx, xlsm, xlsb и т.д.);

3. *.exe – все исполняемые файлы (программы);

4. *.docx (doc, docm) – все документы Word. Добавив ключевое слово Рок*.docx в список войдут все названия файлов, начинающиеся со слова «Рок».

:/>  Bat формат даты


Список названий файлов из папок

Дальше нажатием Ctrl+F3 или на вкладке «Формулы» – «Диспетчер имён», в открывшемся окне создадим новое имя Список_файлов и введём в строку Диапазон следующую формулу =ФАЙЛЫ(Лист1!$A$1) где «Лист1» – это название листа, а «А1» – ячейка с адресом


Список названий файлов из папок

Теперь в созданном нами названии «Список_файлов» уже содержатся нужные имена файлов, осталось их оттуда извлечь. Для этого используем в ячейке А3 следующую формулу и протянем её вниз: =ЕСЛИОШИБКА(ИНДЕКС(Список_файлов;СТРОКА()-2);””)


Список названий файлов из папок

Функция ЕСЛИОШИБКА нужна, чтобы спрятать ошибку #ССЫЛКА, которая возникает, когда мы протягиваем формулу “с запасом”, т.е. на больший по размеру диапазон, чем количество имеющихся у нас файлов.

Функция ИНДЕКС извлекает из массива элемент по номеру, например, формула =ИНДЕКС(Список_файлов; 5) выдаст имя пятого по счету файла в папке.

Функция СТРОКА, выдает порядковый номер текущей строки, из которого мы вычитаем 2, т.к. первая ячейка, куда выводится имя, в нашем случае А3.

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях

Важно – сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде “пост – отстой”, это оскорбление автора и будет наказываться баном.

Лучшие посты за сегодня

15 часов назад

Поднимаемся с колен⁠

13 часов назад


Список названий файлов из папок

Список названий файлов из папок

Список названий файлов из папок

Список названий файлов из папок

Список названий файлов из папок

Список названий файлов из папок

Список названий файлов из папок

P. S. Да, это копипаста из чужого тг. Бикоз вай нот?

23 часа назад

18 часов назад

Буду краток. В 10 классе сменилась математичка. С того дня выше тройки я не видела в принципе. Она почти меня убедила в том, что я тупой гуманитарий. Экзамены. Пишу за сорок минут из четырех положенных часов. Оценка – отлично. Историчка, нежно любившая меня, на выпускном мне рассказала, как эта гнида бегала по школе с визгами «она не могла написать на пять!» – но сделать ничего не смогла. А началось всё с того, что на первом уроке в 10 классе она поприветствовала класс фразой «садитесь, болваны». Я одна не села.

Чучело⁠

Забавная ситуация произошла на днях в нашем доме.


Список названий файлов из папок

Список названий файлов из папок

Список названий файлов из папок

P.s. Дамочка похоже на следующий день проспалась после двухдневной попойки и удалила все сообщения. А с виду приличная женщина) была

Бананы⁠

10 часов назад

Привет из реанимации⁠

Ребят, всем кто следит, пишет, переживает и участвует: состояние Санька уверенно выходит из задницы. И это заслуга врачей нашей ДРКБ, спасибо им ОГРОМНОЕ (если меня читают односельчане из Саранска и вам нужны грамотные детские врачи – пишите мне, я их знаю и они у нас есть)!

Сане поставили сепсис на фоне нейтропенического энтероколита. Но ему с каждым днем становится лучше, но пока еще в реанимации (с прошлой пятницы) . Говорят, есть большая вероятность, что на следующей неделе мы уже сможем поехать в мск для продолжения химиотерапии!

Ребят, всем спасибо за поддержку, всех обнимаю!

Upd: ребят, совсем забыл сказать: – ОГРОМНОЕ спасибо за подарки! Один из них (полное собрание Шерлока Холмса) у Сани в руках на видео 😉

Уважаемые До-И-Послевики⁠

У вас клевые истории про сбросил вес и подкачался, но убедительная просьба, первым предложением пишите возраст! Истории «я стал качком из жиробасика в 22» и «я стал качком из жиробасика в 40» это кабздец какие разные истории для кабздец какой биологически разной аудитории!

Ответ на пост «Намек мужу через пикабу, поднимите плиз»⁠


Список названий файлов из папок

Школа⁠


Список названий файлов из папок

Ответ на пост «Помните как пили пиво в СССР ?»⁠

Насколько я помню, пиво в кружках продавали относительно свободно только в короткий период изобилия в середине 60-х. Тогда и колбаса лежала свободно в магазинах и крабов чуть ли не насильно всучивали за копейки, а народ кочевряжился, не брал.

А вот где-то с середины 70-х началось закручивание гаек. Пиво в кружках свободно в то время на улице лично я покупал только в Москве, Питере и Киеве. Наверно, в других столицах оно тоже продавалось. Про прибалтийские республики молчу: это всегда была другая страна.

В обычных же провинциальных городах типа моего тогда ещё Куйбышева или, как его презрительно называли уже тогда всеми нелюбимые москвичи – нищей Самаре, пиво продавалось исключительно в ларьках в посуду покупателя: 3-х литровые банки, канистры, бидоны, а за неимением тары иногда даже в целлофановые пакеты под ответственность покупателя. Мы тогда даже наловчились заполнять канистры кипятком и выдерживать, чтобы туда больше входило пива, но в выигрыше всё равно оставались тётки-наливайки за счет недолива и разбавления пива водой.

:/>  Как удалить статические маршруты. Как добавить маршрут в Windows 10, 8, 7

Отдельного разговора заслуживает знаменитое самарское “Дно”, которое было расположено внизу Ульяновского спуска прямо на берегу великой русской реки, и где с наступлением весны большую часть времени проводило студенчество за распитием пива на берегу Волги, за что его беспощадно гоняли милиция и дружинники.


Список названий файлов из папок

Список названий файлов из папок

На этом редком снимке 70-х годов можно увидеть , как редиски-дружинники не дают простым студентам пройти на берег Волги под тополя и спокойно попить пивка под шелест листвы)


Список названий файлов из папок

А вот это снимок самарского Дна уже 1983 года. Он очень нетипичен полным отсутствием толп народа в кадре, видимо пива не завезли.


Список названий файлов из папок

Обычно на Дне была примерно такая же ситуация:

Снимок из инета, оригинального с дна не нашел.


Список названий файлов из папок

Зато нашел в домашнем архиве древнюю фотку, наверное года 76-го. На них мы с друзьями пришли на дно с банками прикупать пивка, но разливного не оказалось и нам пришлось у каких-то ханыг купить по двойной цене бутылочное Жигулевское, которое было в то время тоже большим дефицитом. Парень с пустой банкой, бутылкой пива и довольной рожей – это я)


Список названий файлов из папок

Пиво же кружки разливалось только в барах с конской наценкой, предполагающей сервис и закуску, которых или не было или они оставляли желать лучшего. Помню, у нас в начале 70-х с помпой открыли в городе первый пивной бар “Парус”. Сначала там было очень культурно: отличное, неразбавленное пиво, удобные столики, к каждой кружке полагался бутер с колбасой или сыром. Мы в старших классах на большой перемене бегали туда, выпивали по кружечке пива, съедали по паре бутеров и счастливые и веселые возвращались к занятиям. Никто тогда по возрасту с ума не сходил, наливали спокойно, тем более мы засылали чувака, который выглядел постарше и носил усы. Затем, где-то через три месяца, убрали удобные столики и стулья, сделали стоячие места, затем вместо вкусных бутеров стали наваливать поднос какой-то вонючей кильки, затем стали безбожно бодяжить пиво и когда-то образцово-показательный пивной бар превратился в клоаку, в которую даже заходить было неприятно.

Увы, оригинальных фото того советского пивбара “Парус” мне найти тоже не удалось.

Была тогда ещё интересная форма продажи пива и вина – через автоматы. Пиво стоило 10 коп стакан, вино -20. Помню в 77 году мы на заработанные во время студенческой практики на Автовазе деньги, отдыхали в Судаке и там стояли автоматы по продаже вина, куда завозилось прекрасное белое сухое – излишки с соседнего Новосветского завода шампанских вин. Очень приличное было винишко. Мы за 6 руб затаривали две трехлитровые банки – и на пляж или в горы.


Список названий файлов из папок

Список названий файлов из папок

Список названий файлов из папок

Кстати, это фото – оцифрованные слайды. Их на знаменитую гдр-овскую пленку ORWO делал наш приятель. Качество слайдов офигительное, даже спустя почти 50 лет. Умели немцы в химию, что тут скажешь)

Эти ваши оценки⁠


Список названий файлов из папок

Переименование файла — ren или rename

Последовательно вводим ren, старое и новое имя файла.

Материалы по теме

«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

Удалить папку — rmdir или rd

Чтобы удалить конкретную папку в текущей, введите команду rmdir:

При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку:

Чтобы удалить дерево папок, используйте ключ /s. Тогда командная строка запросит подтверждение перед тем, как удалить всё.

Сохранение списка файлов в папке в браузере

Получить список файлов в папке можно при помощи браузера. Сначала откройте браузер, а затем перетащите папку в окно браузера. Список файлов будет открыт в окне браузера. Между содержимым можно будет перемещаться как в Проводнике.

Далее можете просто скопировать список файлов в текстовый редактор, сохранить список в HTML файл, или сохранить в PDF при помощи виртуального принтера.


Список названий файлов из папок

Получение списка файлов в папке с помощью bat файла

Один из самых доступных и простых способов получения списка файлов в папке: использование для этого специального bat файла. Существует несколько вариантов создания файла с расширением «.bat», с разным кодом.

Для создания bat файла вам нужно будет открыть Блокнот, а затем вставить туда этот код:

Сохраните этот файл, имя файлу можете дать любое, самому файлу нужно дать расширение «BAT». Параметры сохранения файла в Блокноте будут выглядеть примерно так:

После этого нажмите на кнопку «Сохранить».

Далее помещаете созданный файл в ту папку, из которой вы хотите получить, список находящихся там файлов. После этого, запустите файл с расширением «.bat». В данной папке будет создан файл «filelist» в формате «.txt», в котором будет находиться список файлов.

Существует несколько вариантов содержимого файла с расширением «.bat». При использовании этого метода, проблем с кодировкой не возникнет.

Справка по командам — help

Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.

:/>  Анализ выполняемых процессов - Tasklist

В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.

👉🏻 Больше статей о фронтенде и работе в айти в телеграм-канале.

Содержимое текущей папки — dir

Выводит список файлов и папок в текущей папке.

Показать дерево папок — tree

В любом момент мы можем увидеть структуру папок. Для этого используется команда tree.

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

Открыть файл

Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.

Удаление файла — del или erase

Команда для удаления одного или нескольких файлов.

Программа DirLister для получения списка файлов

Вы можете создать список файлов расположенных в папке, при помощи бесплатной программы DirLister. Эта крошечная программа не требует установки на компьютер. После загрузки программы на свой компьютер, распакуйте архив с программой.

Для запуска программы, откройте папку с программой, а потом кликните по приложению DirLister.

В окне программы DirLister, в разделе «Directory To Scan», при помощи кнопки «Open», вам нужно будет выбрать папку для сканирования.

Вы можете уточнить критерии поиска файлов по маске «*.*», выбрав нужное имя или тип файла («TXT», «Excel», «HTML» и т. д.). После выбора необходимых настроек, нажмите на кнопку «Make List».


Список названий файлов из папок

После завершения сканирования в левом нижнем углу программы будет выведена информация об успешном завершении создания списка файлов: «All file processed correctly».

Программа DirLister выводит не только список файлов в данной папке, но и дает полную информацию о вложенных в эту папку файлах и папках, в том числе о размере файлов.

Перейти в другую папку — cd

Команда cd без аргументов выводит название текущей папки.

Перейти в папку внутри текущего каталога:

Перейти на одну папку вверх:

Перейти в папку на другом диске:

Чтобы просто изменить диск, введите c: или d:

Создать папку — mkdir или md

Создаём пустую папку code внутри папки html:

Создаём несколько пустых вложенных папок — для этого записываем их через косую черту:

Создаётся папка css, внутри которой находится папка js. Чтобы проверить это, используем команду tree. Она показывает дерево папок.

Команды одной строкой

Информация о сетевых настройках — ipconfig.

Список запущенных процессов — tasklist.

Сохранение списка файлов с помощью командной строки

После этого откроется окно консоли, в которой уже будет указан путь к нужной директории (в вашем случае, будет к той папке, которую вы откроете). В этом примере, это папка «Программы» на Рабочем столе моего компьютера. В этой папке находятся другие папки, в которых находятся ярлыки программ.


Список названий файлов из папок

Далее нужно будет ввести одну из этих команд:

После ввода «dir» должен быть пробел. Вместо «filelist» может написать свое название файла, только латинскими буквами. Не забудьте в конце добавить формат «.txt».

Эти команды отличаются друг от друга в использовании дополнительных критериев сохранения списка файлов:


Список названий файлов из папок

Затем на клавиатуре нажмите на кнопку «Enter».

После этого вы можете открыть папку и увидеть, что в папке находится текстовый файл «filelist». Теперь можете открыть этот файл с помощью Блокнота.

Если в данной папке некоторые файлы имели русские имена, то вместо имен этих файлов, вы увидите непонятные символы (крякозябры). Дело в том, что программа Блокнот не понимает кодировку MS-DOS.

Поэтому, открыть созданный файл, можно будет с помощью программы Word. Предполагаю, что у большинства пользователей, на компьютере установлена данная программа.

Кликните по текстовому файлу правой кнопкой мыши, а затем в контекстном меню выберите пункт «Открыть с помощью». Выберите для открытия файла программу Microsoft Office Word. В окне программы Word будет открыто окно «Преобразование текста», в котором нужно будет выбрать кодировку MS-DOS, которая позволит прочитать этот документ.

На образце вы увидите правильное отображение текста.


Список названий файлов из папок

После нажатия на кнопку «ОК», данный текст будет открыт в программе Word. Вы можете провести редактирование документа, а потом сохранить его на компьютере в нужном формате, в том числе в формате «TXT». Проблем с кодировкой после сохранения файла уже не будет.

Получаем список файлов в Total Commander

Получить список файлов в папке можно при помощи популярного файлового менеджера Total Commander. Для этого, открываете в окне программы нужную папку.

В меню «Выделение», сначала выбираете пункт «Выделить всё». После того, как все файлы были выделены, в этом же меню выбираете пункт «Копировать имена в буфер».


Список названий файлов из папок

Потом открываете Блокнот или другой текстовый редактор, и вставляете туда список файлов из буфера обмена.

Выводы статьи

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

3 способа получить список файлов в папке (видео)