Копирование файлов первого уровня вложенности

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Prey
Сообщения: 2
Зарегистрирован: Ср фев 16, 2022 17:56

Копирование файлов первого уровня вложенности

Сообщение Prey »

Здравствуйте!
Не получается скопировать файлы первого уровня вложенности из папок.
Есть следующая структура:
Папка1
--Папка1-1
----Файлы
--Файл1
--Файл2
Папка2
--Папка2-1
----Файлы
--Файл1
--Файл2
Папка3
--Папка3-1
----Файлы
--Файл1
--Файл2

Нужно скопировать только файлы из первой вложенности, чтобы получилось так (исключить вложенные папки):
Папка1
--Файл1
--Файл2
Папка2
--Файл1
--Файл2
Папка3
--Файл1
--Файл2

Пробовал через шаблоны поиска указывать "Только текущий уровень вложенности", но в случае с поиском это работает, если же указывать этот шаблон при копировании - все равно копирует все файлы и папки.

Заранее благодарен за помощь.
palle
Сообщения: 12
Зарегистрирован: Чт апр 15, 2021 11:55

Сообщение palle »

Для первого уровня вложенности можно использовать синхронизацию только выделенных каталогов, отключив галки "пустые каталоги" и "с подкаталогами".
Аватара пользователя
Monarch-LFV
Сообщения: 364
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

Prey
Здесь можно вашим же способом - воспользоваться поиском, указав в параметрах 1 уровень вложенности. Далее результаты вывести на панель, выделить только файлы, а вот дальше, чтобы скопировать структуру придется воспользоваться плагином CopyTree:
http://wincmd.ru/plugring/CopyTree.html
Сам попробовал - все получилось.
Странно, но ТС не позволяет скопировать структуру из результатов поиска, зато это можно сделать из плоского режима (Ctrl+B). Уже давно заметил эту особенность ТС.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Prey
Можно в диалоге копирования (F5) в поле "Только файлы типа:" записать |*\*\* , но при этом будет скопирована дополнительно структура пустых папок.
Prey
Сообщения: 2
Зарегистрирован: Ср фев 16, 2022 17:56

Сообщение Prey »

Попробовал два способа от Monarch-LFV и sa

Оба работают. Пустые папки удалил прогоном через поиск с помощью DirSizeCalc и дальнейшим удалением пустых.

Через CopyTree выходит на 3 нажатия меньше :) Плюс можно гибче поиск настроить.

Всем спасибо!
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Чтобы не копировалась структура пустых папок, можно в исходной папке перейти в плоский режим (Ctrl+B), а затем копировать предлагавшимся способом, но с галкой "Сохранять пути относительно текущего каталога". Правда, даты папок в этом случае изменятся на текущие.
Ответить