Як скопіювати всі імена файлів у папку до блокноту?


23

Я часто хочу скопіювати всі імена файлів з повним шляхом та розширеннями в папку до документа ".txt", але не можу. Чи є простий спосіб це зробити? Як? Чи є простий пакетний файл, який це зробить? Freeware може працювати, але я скоріше маю простий файл 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, і ви працюєте у виграші 8,1
Джон

Прекрасне рішення працює на windows7 tooo. Економте моє багато часу
MaxPayne

5

Відкрийте Блокнот і введіть рядки нижче.

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

Збережіть цей файл за допомогою .bat як розширення. Перемістіть .bat файл у ту папку, яку ви хочете отримати список назв файлів. Двічі клацніть файл bat. Буде створений один файл з ім'ям names.txt, який містить список імен файлів.


1

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


"копіювати як шлях" не є типовим варіантом у Windows. Ви повинні детально вказати, як додати цю опцію. Ця відповідь неповна.
Рамхаунд

3
@Ramhound Це насправді, але він з’являється лише у випадку, якщо ви натискаєте Shift під час клацання правою кнопкою миші. Це насправді розумна відповідь. Я голосую. - З огляду
Ben N

Це правильна відповідь, але Каран вже дав це за 3½ роки до цього.
Скотт

0

(for %F in (*) do @echo %~dpnxF)|sort >filelist.txtстворить відсортований список файлів (з повними шляхами) у поточному каталозі у файлі, який називається filelist.txt. Перейдіть *до потрібного каталогу / контуру, який ви хочете. Будьте в курсі, що він буде включати filelist.txtсебе, якщо перерахувати поточний каталог, тому краще замість цього запустити з батьківського dir.


0

Завантажте xplorer² lite, виберіть усі файли у папці та скопіюйте всі назви файлів із повним шляхом та розширеннями до буфера обміну, блокнота, Word чи Excel за допомогою ярлика Alt + C або натисніть кнопку Правка та скопіюйте імена. Це працює дуже приємно і легко.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.