Найти тему
DJ Slava Hardware

CMD. Как вывести список файлов в текстовый файл

Текстовый файл со списком файлов в папке, созданный командой dir /b *.dat > list.txt
Текстовый файл со списком файлов в папке, созданный командой dir /b *.dat > list.txt

Чтобы вывести список файлов, находящихся в папке, в текстовый файл, воспользуйтесь следующей командой:

dir /b *.dat > list.txt

dir - отображает список файлов в папке

/b - выводит только имена файлов (из крайнего столбца) и убирает все лишнее вокруг.

*.dat - конкретное расширение файлов, которые нужно отобразить в списке, можно указать любое или не указывать вовсе — в этом случае в списке будут добавлены абсолютно все файлы в папке.

list.txt - имя текстового файла, в который будет выведен список.

Вы также можете вывести полный путь к имени каждого файла (например, в виде: С:\Users\User\Desktop\Новая папка\file.dat). Для этого воспользуйтесь следующей командой:

dir /b /s *.dat > list.txt

/s - добавляет полный путь к файлу

Кстати, если у вас отображается абракадабра вместо кириллицы, в начале команды добавьте «chcp 1251». Это переключит кодировку текста на правильную при формировании списка файлов. Полная команда будет выглядеть примерно так:

chcp 1251
dir /b /s *.dat > list.txt

Наконец, вот несколько советов для начинающих пользователей:

  1. Откройте программу «Блокнот» или вызовите ее с помощью комбинации клавиш Win+R > notepad.exe > клавиша ENTER.
  2. В Блокноте введите вышеуказанные команды.
  3. Сохраните файл с расширением .bat или .cmd (например, «Новый текстовый файл.cmd»). Обязательно укажите точку и расширение в конце имени файла.
  4. Зайдите в папку, где находится сохраненный файл, и дважды нажмите на него.
  5. Появится командная строка (черное окно), которая сразу же исчезнет, а рядом с вашим файлом cmd/bat будет создан новый файл list.txt, содержащий список имен всех файлов в текущей папке, в которой находился файл cmd/bat, когда вы его запустили (или правильнее сказать — откуда он был запущен).

© 2024 DJ Slava.