Это может быть не так часто, но иногда вам может потребоваться получить список файлов в папке. Может быть несколько причин, таких как создание списка имен файлов, копирование всех имен файлов, экспорт списка имен файлов в Excel и т. Д. Независимо от причины, в Windows нет опции по умолчанию для создания списка всех файлов. имена файлов в папке. Однако перечислить имена файлов в папке в Windows не так сложно. Вот как создать или скопировать список файлов папки в Windows.
Создать список имен файлов в папке
Первый и самый простой способ создать список имен файлов в папке - использовать командную строку. Мы можем просто использовать команду DIR
для экспорта списка имен файлов в текстовый документ.
Для начала перейдите в папку с файлами, список которых вы хотите создать. Теперь "Shift + щелчок правой кнопкой мыши" в папке, а затем выберите параметр "Открыть командную строку здесь".
Вышеупомянутое действие откроет командную строку в текущей папке. Теперь скопируйте и выполните следующую команду:
dir/b /a:-d /o:n > filelist.txt
Как только вы выполните команду, в текущей папке будет создан новый текстовый файл со списком файлов в папке. Преимущество приведенной выше команды состоит в том, что она выводит только список файлов и игнорирует любые каталоги или папки.
Если вы хотите, чтобы команда отображала каталоги или папки, используйте следующую команду:
dir/b /a /o:n > filelist.txt
Как видно из приведенной выше команды, мы просто изменили предыдущую команду и удалили атрибут -d
, чтобы включить папки в список. Если вам интересно, переключатель / o: n
обеспечивает автоматическую сортировку списка по именам.
Добавить опцию копирования списка файлов в контекстное меню, вызываемое правой кнопкой мыши
Если вам нужно часто создавать списки файлов, то описанный выше метод может оказаться не очень удобным для пользователя. Чтобы упростить задачу, вы можете добавить пункт контекстного меню, копирующий список файлов. Вы, в свою очередь, можете вставить список в любое место.
Для начала найдите "regedit" в меню "Пуск" и откройте его.
Вышеупомянутое действие откроет редактор реестра Windows. Здесь перейдите в следующее место:
HKEY_CLASSES_ROOT \ Directory \ shell
Щелкните правой кнопкой мыши по клавише "Shell" и выберите опцию "New -> Key".
Назовите новый ключ "copylist" и нажмите кнопку Enter.
По умолчанию все новые ключи будут иметь строковое значение "(По умолчанию)" без данных значений. Чтобы изменить данные значения, дважды щелкните значение, введите данные значения как "Копировать список файлов" и нажмите кнопку "ОК". Это значение вы увидите в контекстном меню, вызываемом правой кнопкой мыши. Не стесняйтесь изменять текст при необходимости.
Теперь щелкните правой кнопкой мыши раздел "Список копирования", выберите "Создать", а затем "Ключ".
Введите "команда" в качестве имени ключа.
Опять же, новый ключ будет иметь собственное значение по умолчанию. Чтобы отредактировать данные значения, дважды щелкните значение по умолчанию, чтобы открыть окно "Редактировать данные значения". Здесь введите cmd / c dir "% 1" / b / a: -d / o: n | clip,
и нажмите кнопку "ОК", чтобы сохранить изменения.
Примечание. если вы также хотите отобразить папки вместе с файлами в папке, замените / a: -d
на / a
.
С этого момента вы можете скопировать список файлов, просто щелкнув правой кнопкой мыши папку, содержащую все ваши файлы, и выбрав опцию "Копировать список файлов". После копирования вы можете вставить список в любое место, например, в блокнот или лист Excel.
Прокомментируйте ниже, поделитесь своими мыслями и опытом использования вышеуказанного метода для создания или копирования списка файлов в папке.
6 комментариев
Комментарии закрыты.
Дай мне посмотреть, получу ли я это. Вы заставляете людей делать RegEdit, а не просто создавать простой файл .bat?
Есть программа для захвата экрана, которую я использовал в течение многих лет, под названием FastStone Capture. Один из вариантов - "Захватить окно прокрутки". Используя эту команду, я могу получить список папок, файлов, дату изменения, тип файла, размер файла и другие столбцы, которые я отображал в окне, независимо от длины списка. Затем я могу сохранить этот снимок экрана в виде файла PDF или одного из семи других форматов файлов. Если я сохраню его как файл pdf, он автоматически создаст, сколько страниц формата Letter необходимо для длины снимка экрана. Хотя файл не в редактируемом текстовом формате, он работает, если по какой-либо причине мне нужен просто список папок и файлов и любые другие детали.
Я следил за этим буквально, и все, что я получаю, если я сделаю "Копировать список файлов", скажем, в моем каталоге загрузок (из моего пользовательского каталога), а затем вставлю его в Блокнот, это последнее, что было в моем буфере обмена. Однако я запускаю Ditto из панели задач. Может быть, это мешает ему работать?
Ага! Я только что узнал, почему это не сработает. Команда заканчивается запятой (сразу после слова clip). Это должно быть частью основного текста, а не частью команды.
Было бы намного проще просто опубликовать ссылку на файл * .reg. Инструкции были четкими и понятными. Но некоторые люди могут быть не так сообразительны в отношении редактирования реестра. Все мы знаем, что редактирование реестра может быть очень опасным для людей, которые не знают, что делают. Вот простой способ создать файл reg, не загружая его. Откройте блокнот. Скопируйте текст между скобками в Блокнот:
Сохранить как тип файла: любой файл и называть его Копировать файл list.reg.
Щелкните этот новый файл правой кнопкой мыши и выберите "Объединить". Вуаля! Все сделано
Потрясающие! Сработало отлично! Большое спасибо - это будет чрезвычайно полезно.