Как скопировать имена всех файлов в папке?

Из серии «век живи — век учись». Возникла у меня тут задача — скопировать в буфер обмена все имена файлов из какой-либо папки. Не сами файлы, а именно их имена.

Зачем? Я недавно писал, что для долгосрочного хранения данных использую оптические диски. При этом встает вопрос, что на каком диске записано?

Существуют специальные программы, которые умеют вести каталоги дисков,  с поиском по именам файлов и т.п. (их много, если интересно — гуглите «каталогизаторы дисков»). Но ваш покорный слуга как-то обходится текстовым файлом, куда, до недавнего времени, скидывались скриншоты того, что записано на диск.

Но скриншоты — вариант не самый лучший, ведь по информации на них нельзя ничего найти поиском. Вот я и подумал — что надо бы в свой «файлик с содержимым дисков» помещать имена записанных файлов текстом, а не скриншоты… Только вот — как их скопировать? По одному? Ну, можно конечно, а если их много? Допустим, несколько сотен?

Оказалось, нужный функционал уже встроен в Windows. Для того, чтобы скопировать все имена файлов (а говоря точнее — пути ко всем файлам, но нам это тоже подходит, потому, что пути содержат имена), надо выделить интересующие файлы, и выполнить на них щелчок правой кнопкой мыши, зажав при этом клавишу Shift. В контекстом меню появится пункт «Копировать как путь» (в англоязычной Windows — Copy as path).

Как скопировать имена всех файлов в папке?

Если выбрать его, пути ко всем выбранным файлам будут помещены в буфер обмена. Вот так:

«E:\Фото все\2008\DSCN5667.JPG»
«E:\Фото все\2008\DSCN5668.JPG»
«E:\Фото все\2008\DSCN5669.JPG»
«E:\Фото все\2008\DSCN5670.JPG»
«E:\Фото все\2008\DSCN5665.JPG»
«E:\Фото все\2008\DSCN5666.JPG»

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

 

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.