Чтобы скопировать названия файлов в Total Commander, достаточно выделить нужные объекты и нажать комбинацию Ctrl + Shift + Insert — имена с полными путями попадут в буфер обмена, а команда Ctrl + Insert скопирует только сами имена без путей. Это встроенная функция файлового менеджера, и она работает без дополнительных плагинов в любой актуальной версии программы.
Задача получить список имён файлов возникает регулярно: при составлении каталогов, инвентаризации папок, подготовке отчётов или передаче коллегам перечня документов. Ручное переписывание названий отнимает массу времени и провоцирует ошибки, особенно когда файлов сотни. В этом материале разберём все рабочие способы — от горячих клавиш до сохранения списка в отдельный текстовый файл.
Копирование имён через горячие клавиши
Самый быстрый метод — клавиатурные сочетания. Сначала выделите файлы: клавишей Insert по одному, Ctrl + A для всех объектов в панели или + на цифровом блоке для выделения по маске. Затем используйте одну из комбинаций в зависимости от того, что именно нужно получить.
- ⌨️ Ctrl + Insert — копирует только имена выделенных файлов и папок, каждое с новой строки;
- 📋 Ctrl + Shift + Insert — копирует имена вместе с полным путём к каждому файлу;
- 🖱️ Ctrl + C — стандартное копирование объектов, но при вставке в текстовый редактор многие версии Windows отдают именно список путей.
Результат вставляется в любой текстовый редактор — Блокнот, Notepad++, Word — обычным Ctrl + V. Каждое имя окажется на отдельной строке, что удобно для дальнейшей обработки в таблицах или скриптах.
Копирование через меню «Выделение»
Тем, кто предпочитает мышь, те же функции доступны через верхнее меню программы. Откройте раздел Выделение и обратите внимание на пункты в нижней части списка — там находятся команды копирования имён в буфер обмена.
Как правило, в меню присутствуют варианты Копировать имена в буфер и Копировать имена с путями в буфер. Точные формулировки могут незначительно отличаться в зависимости от версии Total Commander и языкового файла, поэтому сверьтесь с пунктами вашей установки. Рядом с каждой командой в меню обычно указана и соответствующая горячая клавиша — это помогает запомнить сочетания на будущее.
Сохранение списка файлов сразу в текстовый файл
Когда имен нужно много и вставка через буфер неудобна, список можно записать напрямую в файл. В Total Commander для этого есть отдельный механизм через внутренние команды, которые назначаются на кнопки панели инструментов или пользовательские меню.
Один из распространённых приёмов — создать кнопку с командой SAVELIST-подобного типа через пользовательские команды (em-команды). Однако точный синтаксис и доступность таких команд зависят от версии программы, поэтому надёжнее проверить список встроенных команд в справке Total Commander (вызывается клавишей F1) в разделе про пользовательские команды и кнопки.
Альтернативный безопасный путь без настройки кнопок: скопируйте имена с путями через Ctrl + Shift + Insert, вставьте в Блокнот и сохраните документ с расширением .txt или .csv. Файл в формате CSV затем открывается в Excel, где пути легко разбиваются на столбцы.
Пошаговая инструкция для разных сценариев
Соберём типовые сценарии в единую последовательность действий. Начните с открытия нужной папки в одной из панелей Total Commander — перейдите в каталог, имена файлов из которого требуются.
☑️ Получение списка имён файлов
Если нужны имена только определённого типа — например, только .pdf — нажмите + на цифровой клавиатуре и введите маску *.pdf. Выделятся только подходящие файлы, и в буфер попадёт именно их перечень, без лишних объектов.
Для вложенных подкаталогов логика другая: стандартное копирование охватывает только текущую панель. Чтобы собрать имена из всей структуры папок, сначала используйте режим показа всех файлов без подкаталогов — команда Ctrl + B переключает панель в плоский вид, где видны файлы из всех вложенных директорий. После этого выделение и копирование сработают для всего дерева.
⚠️ Внимание: в режиме плоского просмотра (Ctrl + B) одноимённые файлы из разных подпапок отображаются рядом. Перед копированием убедитесь, что в списке нет дублей, которые вам не нужны.
Сравнение способов копирования
Каждый метод имеет свою область применения. Таблица ниже поможет выбрать подходящий вариант под конкретную задачу.
| Способ | Что копируется | Когда использовать |
|---|---|---|
Ctrl + Insert | Только имена файлов | Быстрый список названий для отчёта |
Ctrl + Shift + Insert | Имена с полными путями | Каталогизация, скрипты, ссылки на файлы |
| Меню «Выделение» | Имена или имена с путями | Когда удобнее работать мышью |
Ctrl + B + копирование | Имена из всех вложенных папок | Сбор списка по всей структуре каталога |
Выделение по маске + | Имена файлов нужного типа | Фильтрация по расширению перед копированием |
Обратите внимание: при копировании с путями в список включается полный адрес от корня диска. Если файлы лежат глубоко в структуре, строки получаются длинными — для чистых имён используйте вариант без путей.
Как убрать пути из уже скопированного списка
Вставьте список в Notepad++ или Excel. В Notepad++ откройте замену (Ctrl + H), включите режим регулярных выражений и замените шаблон «.*\\» на пустую строку — останутся только имена файлов. В Excel используйте «Текст по столбцам» с разделителем «\» и возьмите последний столбец.
Типичные проблемы и их решения
Иногда копирование не срабатывает так, как ожидается. Наиболее частая причина — ничего не выделено: команда копирует имена только выделенных объектов, а если выделения нет, в буфер может попасть лишь имя файла под курсором или ничего. Проверьте, что нужные файлы подсвечены.
Вторая ситуация — конфликт горячих клавиш. Если Ctrl + Insert перехватывается другой программой (менеджерами буфера обмена, утилитами скриншотов), сочетание может не дойти до Total Commander. Временно закройте такие утилиты и повторите попытку, либо воспользуйтесь командой из меню Выделение.
⚠️ Внимание: при вставке в Excel длинные списки с путями могут автоматически разбиваться по ячейкам не так, как ожидалось. Вставляйте через Правой кнопкой → Вставить как текст или сначала в Блокнот, чтобы сохранить построчную структуру.
Также учитывайте, что порядок строк в буфере соответствует текущей сортировке панели. Если файлы отсортированы по дате, а нужен алфавитный список — сначала щёлкните по заголовку колонки «Имя», затем копируйте.
Часто задаваемые вопросы
Как скопировать только имена файлов без расширений?
Штатной команды для копирования имён без расширений в Total Commander нет. Скопируйте полные имена через Ctrl + Insert, вставьте в Notepad++ и удалите расширения регулярным выражением: замените шаблон \.[^.]+$ на пустую строку в режиме регулярных выражений.
Можно ли скопировать названия файлов из архива, не распаковывая его?
Да. Total Commander открывает архивы как обычные папки — войдите в архив клавишей Enter, выделите файлы внутри и скопируйте имена стандартной комбинацией. Распаковка для этого не требуется.
Почему в буфер копируется только одно имя вместо всего списка?
Скорее всего, выделение снято, и команда срабатывает только для файла под курсором. Выделите нужные объекты клавишей Insert или Ctrl + A и повторите копирование.
Как получить список файлов из всех вложенных папок сразу?
Нажмите Ctrl + B в нужной панели — Total Commander покажет содержимое всех подкаталогов единым списком. Затем выделите всё через Ctrl + A и скопируйте имена с путями через Ctrl + Shift + Insert.
Работают ли эти комбинации в 64-битной версии Total Commander?
Да, комбинации Ctrl + Insert и Ctrl + Shift + Insert работают независимо от разрядности программы. Если сочетание не срабатывает, проверьте, не перехватывает ли его сторонняя утилита буфера обмена.