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

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

  • Добавление записей в раздел реестра с использованием командного файла
  • Как использовать пакетный файл для рекурсивной замены строки в файлах?
  • Пакет рекурсивно удаляет старые файлы Windows
  • Сделайте что-нибудь каждые 10 секунд командного файла
  • Как использовать nircmd.exe и установить имя файла% ~ nF в пакетном режиме для цикла
  • Запуск командного файла при выходе из системы
  • Запись в файл с командой «find» в пакетном скрипте
  • Добавление дня недели к имени файла в пакетном файле
  • 3 Solutions collect form web for “Как скопировать список имен файлов в текстовый файл?”

    В интерпретаторе командной строки Windows это очень и очень просто (все операционные системы Windows):

    1. Откройте командную строку (Пуск -> Выполнить -> cmd Enter )
    2. Переместите ( cd ) в каталог, файлы которого вы хотите перечислить.
    3. Введите dir > output_file_name (например, dir > C:\dir.txt ) и нажмите Enter .

    Откройте вновь созданный текстовый файл ( C:\dir.txt ), и вы получите полный вывод команды dir в этом каталоге.

    Значок больше ( > ) означает перенаправление вывода; Он отправляет выходные данные из большинства команд в указанный вами файл и очень удобен для записи журнала из команд.

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

    Обновление: создание контекстного меню контекстного меню для создания списка содержимого каталога

    Создайте командный файл и сохраните его как %windir%\DirList.bat :

     @echo off set dirpath=%1 dir %dirpath% /-p /o:gn > "%dirpath%\DirContents.txt" exit 

    Откройте каталог SendTo :

    Windows 7 / Vista: %appdata%\Microsoft\Windows\SendTo
    Windows XP: %USERPROFILE%\SendTo

    Создайте новый ярлык, указывающий на DirList.bat и вызовите его, как вам угодно.

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

    ПРИМЕЧАНИЕ. Это будет работать только при щелчке правой кнопкой мыши по каталогу и будет отображаться только содержимое каталога, на который вы щелкнули правой кнопкой мыши. Он также сохраняет список в этом каталоге (чтобы не перезаписывать другие файлы). Сценарий можно легко изменить, чтобы изменить, где хранится файл выходного списка.

    Вы можете использовать dir /b > files.txt из командной строки, чтобы получить список имен файлов, хранящихся в files.txt . Добавьте a /s если вы хотите рекурсивный список.

    Чтобы разместить содержимое непосредственно в буфер обмена, просто подключите вывод к clip , т.е. выполните dir /b | clip dir /b | clip .

    Поскольку вы не указали операционную систему, вот как она работает на * nix:

     $ find . -maxdepth 1 -type f > /tmp/files.txt 

    Для файлов в текущем каталоге или

     $ find . -type f > /tmp/files.txt 

    Если вы хотите получить все файлы в дереве каталогов.

    Interesting Posts

    Как подключить LPT-принтер к материнской плате без параллельного порта?

    Удаление FLEXnet Connect Update Manager

    Внезапный «Нет сигнала» в соединении HDMI-DVI

    Какую версию MS-DOS использует Rufus для создания загрузочных USB-накопителей?

    Альтернативные файловые менеджеры в Mac OS X

    Закрыть сеанс VIM по ssh

    Расширение покрытия беспроводной сети: каковы различия между LAN и LAN и LAN в WAN, когда дело доходит до подключения двух беспроводных маршрутизаторов?

    NGINX, FastCGI PHP с FTP-доступом, как настроить пользователей / разрешения?

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

    Как удалить файлы и папки, которые нельзя удалить?

    Стандартное значение переменной PATH Windows 10

    Можно ли установить vmware на систему не внутри ОС?

    Странно, я не могу пинговать свой шлюз от виртуальных машин Linux

    Как заблокировать CD / DVD-привод в гостевой системе VirtualBox?

    Могу ли я сделать рабочий стол Ubuntu 11.10 похожим на Ubuntu Classic 11.04?

    Давайте будем гением компьютера.