Как скопировать названия файлов в Total Commander

Чтобы скопировать названия файлов в 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, где пути легко разбиваются на столбцы.

📊 Какой способ копирования имён файлов вы используете чаще всего?
Ctrl + Insert (только имена)
Ctrl + Shift + Insert (имена с путями)
Меню «Выделение» мышью
Сохранение списка в файл

Пошаговая инструкция для разных сценариев

Соберём типовые сценарии в единую последовательность действий. Начните с открытия нужной папки в одной из панелей Total Commander — перейдите в каталог, имена файлов из которого требуются.

☑️ Получение списка имён файлов

Выполнено: 0 / 5

Если нужны имена только определённого типа — например, только .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 работают независимо от разрядности программы. Если сочетание не срабатывает, проверьте, не перехватывает ли его сторонняя утилита буфера обмена.