Список файлов в текстовый файл




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

Начнем мы с браузеров. Создать список файлов с помощью браузера можно только в виде html странички, причем на этой страничке будет содержаться информация о размере файла и дате последнего изменения. Как-либо изменить данные на этой страничке нельзя. Чтобы получить таким образом список файлов. необходимо файлы поместить в отдельную папку и эту папку перетащить мышкой в окно браузера. Тогда браузер начинает выполнять роль «проводника» и отображает список файлов в папке. Стандартный Internet Explorer 9 работать в таком режиме отказывается и предлагает просто открыть какой-либо файл из папки.

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

Небольшие эксперименты с копированием списка в буфер обмена и возможностями Microsoft Excel показали, что полученный список файлов в браузере можно перенести в Excel. а оттуда уже в обычный текстовый файл. Получение списка файлов в текстовом виде через браузер требует немалых действий и при этом необходимо учитывать способы копирования в буфер из различных браузеров. Сразу уясним, что из любого браузера можно полученный список перенести в нормальном виде в Excel. т.е. в виде столбцов. Если при вставке списка в Excel получилась одна сплошная строка данных, значит, вы неправильно выделили список в браузере. А теперь посмотрим на примере.

При копирования списка из браузера Opera не возникает никаких проблем со вставкой в Excel. Все данные получаются строго по столбцам, как и видно в самом браузере.

При копировании списка из браузера Google Chrome. необходимо выделить все содержимое полученного списка, включая названия столбцов «Имя». «Размер» и «Последнее изменение». В противном случает в Excel список будет вставлен в одну строку.

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

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

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

А теперь по порядку. В файловом менеджере Total Commander заходим в папку, в которой находятся наши файлы и выделяем необходимые нам файлы. Выделить их можно нажимая на клавишу «Пробел» или правой кнопкой мыши, но это индивидуальная настройка пользователя. Если необходимо выделить все входящие в папку файлы и папки в том числе, то можно воспользоваться командой, нажав клавишу «Num+» .

Теперь сохраним выделение. Заходим в меню «Выделение» и выбираем «Сохранить выделение в файл…» .

Появится окошко, в котором необходимо будет задать имя для создаваемого файла.

В итоге получаем список файлов в текстовом файле.

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

Остался последний редко используемый и почти неизвестный метод. А метод этот заключается в том, что при выделении файлов в проводнике, нажатии клавиши «Shift» и нажатии правой кнопкой мыши на выделенные файлы, в меню появляется пункт «Копировать как путь» .

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

Похожие новости

На любом жестком диске, независимо от его объёма, рано или поздно закончится свободное место. Но, что самое обидное, оно может закончиться и на системном диске «С», даже если вы ничего не устанавливаете и не копируете на этот диск.В основном место на диске «С» заканчивается из-за накопившегося

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

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

Различные утилиты, входящие в комплект Windows, помогают настраивать систему. Чаще всего пользуются утилитой управления реестром и автозапуском. Легче всего их запустить набрав их название в команде «Выполнить», по крайней мере так было во всех предыдущих версиях Windows. В Windows 7 в меню «Пуск»

Как получить список файлов в папке Windows

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

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

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

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

  1. Запустите командную строку от имени администратора.
  2. Введите cdx:\folder\ где x:\folder\ — полный путь к папке, список файлов из которой нужно получить. Нажмите Enter.
  3. Введите команду dir /a /-p /o:gen files.txt (где files.txt — текстовый файл, в котором будет сохранен список файлов). Нажмите Enter.
  4. Если использовать команду с параметром /b (dir /a /b /-p /o:gen files.txt ), то в полученном списке будет отсутствовать любая дополнительная информация о размерах файлов или дате создания — только список имен.

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

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

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

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

  • Get-Childitem -Path C:\Folder — вывод списка всех файлов и папок, находящихся в папке Folder на диске C в окне Powershell.
  • Get-Childitem -Path C:\Folder | Out-File C:\Files.txt — создание текстового файла Files.txt со списком файлов в папке Folder.
  • Добавление параметра -Rescue к первой описанной команде выводит в списке также содержимое всех вложенных папок.
  • Параметры -File и -Directory позволяют получить список только файлов или только папок соответственно.

Выше перечислены далеко не все параметры 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 в третьей строке и полностью убрав четвертую.

А вдруг и это будет интересно:

Primary Menu

Как получить список файлов в папке

Здравствуйте, читатели блога Сайт с нуля .

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

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

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

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


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

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

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

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

  • /b — обозначает, что будут сохранены только имена файлов.
  • /s — обозначает, что дополнительно в список будут включены все файлы и подкаталоги (подпапки), которые находятся в этой папке.

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

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

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

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

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

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

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

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

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

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

  • Имя файла: filelist.bat
  • Тип файла: Все файлы

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

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

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

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

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

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

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

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

Также стоит прочитать

Управление комментариями

Популярные материалы

Рекомендуем для продвижения проекта:

Свежие записи

Рубрики

Рубрики

Последние статьи

Источники: http://chajnikam.ru/computer/71-kak-poluchit-spisok-faylov-v-papke.html, http://remontka.pro/get-files-list-windows/, http://sitesnulya.ru/kak-poluchit-spisok-fajlov-v-papke/




Комментариев пока нет!

Поделитесь своим мнением