View previous topic :: View next topic |
Author |
Message |
Andrey_A
Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Sat Feb 06, 2010 04:00 Post subject: Копирование папки, за исключением некоторых каталогов |
|
|
Подскажите. Необходимо скопировать папку, в которой есть подпапки которые копировать не надо. Как это сделать? |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Sat Feb 06, 2010 11:18 Post subject: |
|
|
MVV
Это будет работать, но получится решение по принципу "Лучшее средство от перхоти — гильотина". Пока список исключений будет включён, эти папки вообще выпадут из обработки в TC, включая само их отображение. Я не уверен, что это именно то, чего хочется.
Andrey_A
Есть более гибкий способ. В диалоге копирования есть поле Только файлы типа. Там можно ввести не только то, что только и следует копировать, но и то, что как раз надо исключить из копирования. После символа вертикальной черты. О чём вполне ясно написано в справке TC (раздел F5: Копирование).
Поясню на примере. Допустим, имеется каталог 1, включающий подкаталоги 2, 3 и 4. Нам нужно скопировать основной каталог за вычетом подкаталогов 2 и 4 со всем их содержимым. В указаном поле пишем: |2\ 4\ и получаем нужный результат. Введённая маска запоминается в секции [Selection] файла wincmd.ini, история ввода последних двух десятков строк доступна в выпадающем списке.
(Можно сделать эту маску вообще "вечной", но тогда её вызывать надо будет через универсальное спецменю подплагина TCDirMenu из TWinKey, работающее в любом подобном поле ввода TC. Это, впрочем, уже другая история.) _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2569
|
(Separately) Posted: Sat Feb 06, 2010 12:08 Post subject: |
|
|
Ещё одна "гильотина": временный список исключений. Пользуюсь им, когда надо на время избавиться на панели от ненужных каталогов/файлов. Чтобы "вернуть" их обратно, просто нажимаю кнопку "Использовать список исключений файловых имён: вкл/выкл". В приведённой ссылке скрипт используется для показа всех файлов в выделенных каталогах. Применение для решаемой задачи: выделить все каталоги/ файлы, за исключением тех, которые копировать не надо, вызвать скрипт, выполнить копирование. Для возврата вызвать из меню или с помощью кнопки команду "Использовать список исключений файловых имён: вкл/выкл" (два или один раз в зависимости от того, будет ли в дальнейшем использоваться постоянный список исключений или нет).
PS
Если исключить надо подкаталоги/файлы, "разбросанные" по дереву, то для выделения можно воспользоваться поиском с пустой строкой поиска с последующим выводом файлов на панель. |
|
Back to top |
|
|
Andrey_A
Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Mon Feb 08, 2010 02:30 Post subject: |
|
|
Спасибо за советы
По совету Avada я создал шаблон, где прописал | всё что не нужно копировать, по F5 вызываю шаблон и свё
Ещё мне понравилась идея с разными Игнор файлами, тоже создал несколько штук, создал батники для каждого (копирование, замена существующего и перезагрузка тотала) |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|