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


23

Я часто хочу скопировать все имена файлов с полным путем и расширениями в папке в документ «.txt», но не могу. Есть простой способ сделать это? Как? Есть ли простой командный файл, который это сделает? Бесплатное программное обеспечение может работать, но я бы предпочел простой файл batch.bat или .exe, который работает.

Ответы:


30
  1. Откройте командную строку

  2. Перейдите в каталог, который вы хотите с cd "Documents"

  3. dir /B > filelist.txt

  4. Откройте filelist.txt или переместите его туда, куда хотите.

Мой вывод:

C:\Users\Tom\Documents>dir /B
all.css
BFBC2
Disc Images
Fax
Fiddler2
gegl-0.0
Network Monitor 3
Scanned Documents
SQL Server Management Studio
SweetScape
Virtual Machines
Visual Studio 2010

Вы можете ограничиться только файлами с dir /B /A-D. / AD означает только каталоги, / AD означает не каталоги.


Отличный ответ. Можно ли охватить подпапки, я имею в виду рекурсивно?
RIT

23

Какая версия Windows? По крайней мере, в Windows 7 (должна работать и в Win8), вы можете выбрать файлы, нажать Shiftи щелкнуть правой кнопкой мыши. Теперь вы увидите новую опцию « Копировать как путь», по которой вы можете щелкнуть, а затем вставить пути в Блокнот.


3
это намного проще, чем @tom, и да, работает в Win 8.1
Джон

Отличное решение работает на Windows7 Tooo. Сэкономь мне много времени
MaxPayne

5

Откройте Блокнот и введите следующие строки.

dir / a / b / -p / o: gen> names.txt

Сохраните этот файл с расширением .bat. Переместите файл .bat, в какую папку вы хотите получить список имен файлов. Дважды щелкните файл летучей мыши. Будет создан один файл с именем names.txt, содержащий список имен файлов.


1

Выберите все файлы в папке, Shift+ Right-Click, скопируйте как путь, вставьте в doc / excel / text / email


«Копировать как путь» не является параметром по умолчанию в Windows. Вы должны подробно указать, как добавить эту опцию. Этот ответ неполон.
Ramhound

3
@Ramhound Это на самом деле, но это появляется только если вы удерживаете Shift при щелчке правой кнопкой мыши. Это на самом деле разумный ответ. Я голосую, выглядит хорошо. - Из обзора
Бен Н

Это правильный ответ, но Каран уже дал его 3,5 года назад.
Скотт

0

(for %F in (*) do @echo %~dpnxF)|sort >filelist.txtсоздаст отсортированный список файлов (с полными путями) в текущем каталоге в файле с именем filelist.txt. Перейдите *на любой каталог \ путь, который вы пожелаете. Имейте в виду, что он включит filelist.txtсебя, если вы перечислите текущий каталог, поэтому вместо него лучше запускать из родительского каталога.


0

Загрузите xplorer² lite, выберите все файлы в папке и скопируйте все имена файлов с полным путем и расширениями в буфер обмена, блокнот, Word или Excel с помощью сочетания клавиш Alt + C или нажмите «Изменить» и затем «Копировать имена». Работает очень красиво и просто.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.