Скопировать файлы по списку

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

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

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

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

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

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

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

Вначале вам необходимо будет перейти к нужной папке, или диску, если вы хотите получить список файлов, которые находятся на диске. После открытия папки или диска, удерживая на клавиатуре кнопку «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». При использовании этого метода, проблем с кодировкой не возникнет.

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

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

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

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

В разделе «Output File», при помощи кнопки «Save As…», вам необходимо будет выбрать место для сохранения списка файлов.

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

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

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

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

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

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

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

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

Читайте также  Программа для заставок на рабочий стол

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

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

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

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

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

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

Нетривиальная задача: есть 16 тысяч картинок, которые надо импортировать на сайт, но не все, а только те, которые относятся к определенным товарам, которые мы размещаем. импортирую 200 товаров, руками копировать картинки в ручную просто нереально, а список сопоставления картинки с товаром имеется.

Нашел на одном форуме хорошее решение с помощью total commander:

Cпособ без дополнительных приспособлений. Копируем файл со списком имён в папку D:/Arhiv, к каждому имени добавляем расширение (на раз-два в любом редакторе, поддерживающем регулярные выражения: заменить $ на .jpg), чтобы имена были полными (можно использовать маски):

Цитата:
Tumba.jpg
Avto.jpg
Luk.jpg
Planeta.jpg
Цитата:
Tumba.*
Avto.*
Luk.*
Planeta.*

Далее копируем путь к файлу списка, открываем поиск в тотале и в поле «Место поиска» указываем @ и путь к файлу-списку. Запускаем. Посылаем результат на панель, делаем что требуется.

Пути в файле-списке должны быть относительно папке, где файл списка лежит. Если он лежит в папке с файлами, то достаточно просто имён.

Совет тем, кто хочет получить список файлов в папке, для копирования в текстовый редактор

Вы проводите сортировку ваших документов? Совет по копированию имен файлов в несколько нажатий!

Дорогие друзья, то чему я хочу научить вас сегодня выходит за рамки простого удобства и достигает высот соизмеримых только что с перелетом в самолетах, каких-нибудь дорогих арабских компаний (я про самолеты в которых отдельные кабины, душ, все удобства, просто мечта). Но в отличии от дорогостоящего перелета, мои удобные советы, абсолютно бесплатны. Так вот, представим что у вас есть папка, в ней находится огромное количество файлов, а вам необходимо организовать электронный список этих файлов, ужас, вбивать в ручную? Я так не думаю, я серьезно этого делать не собираюсь. Совет о том, как скопировать поименный список файлов из директории. Начнем.

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

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

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

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

Читайте также  Почта россии как оформить подписку на журнал

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

Итак, чтобы открыть редактор реестра нам необходимо сделать следующие шаги:

Нажать сочетание клавиш Win + R (Win — клавиша Windows, находится между Ctrl и Alt в нижней левой части стандартной QWERTY клавиатуры)

В появившемся окне набрать фразу regedit.

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

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

Нам необходимо добавить папку listcopy в папке Shell. Для этого мы выделяем папку Shell (один раз щелкаем по ней левой клавишей мыши), а после того как выбрали эту папку нажимаем по ней правой клавишей мыши, чтобы выпало контекстное меню. Когда появится контекстное меню, необходимо выбрать пункт Создать/Раздел.В название нового раздела указываем “listcopy”.

Дальше мы нажимаем listcopy, обращаем внимание на правую часть редактора реестра. Там должен быть файл с названием “По умолчанию”. Щелкаем дважды левой клавишей мыши на этот файл и выставляем значение “Скопировать в список названия файлов”.

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

cmd /c dir "%1" /b /a:-d /o:n | clip

После того как мы внесли все изменения должны быть следующие директории и измененные в них файлы:

Раздел listcopyпо адресу HKEY_ >В разделе listcopyизмененный файл “По умолчанию” со значением “Скопировать в список названия файлов”

Раздел commandпо адресу HKEY_ >В разделе commandизмененный файл “По умолчанию” со значением “cmd /c dir "%1" /b /a:-d /o:n | clip” (без кавычек).

Итак, для чего мы все это делали. Давайте проверять, что у нас получилось, как все это работает. В идеале у нас должен получится дополнительный пункт контекстного меню, который по нажатии копирует список названий файлов внутри директории (папки). Находим директорию — нажимаем правую клавишу мыши и видим в списке наш пункт “Скопировать в список названия файлов” — нажимаем — открываем блокнот и вставляем названия сочетанием клавиш Ctrl + V.

Разве это не прекрасно? Думаю многим из вас пригодится этот совет, как скопировать полный список названия файлов в директории Windows 10. Удачи и до новых встреч.

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

Ссылка на основную публикацию
Adblock
detector