1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- TreeCopyPlus 1.051
- (c) Александр Голиков ака SUKER
- ----------------
- Packer плагин для Total Commander. Предназначен для копирования/перемещения файлов с полным сохранением дерева каталогов (см. примеры ниже).
- Инсталляция
- ----------------
- 1) Распакуйте TreeCopyPlus.wcx в каталог с плагинами.
- 2) В Total Commander зайдите в "Configuration->Options->Packer->Configure packer extension WCXs".
- 3) Введите любое уникальное расширение (например TreeCopyPlus). Нажмите 'New type...' и выберете TreeCopyPlus.wcx.
- Использование
- ----------------
- Плагин работает: из обычной панели, режима Branch View (Ctrl+B), результатов поиска (Feed to listbox).
- В одной панели выбираете нужные вам файлы/каталоги, в другой каталог куда нужно скопировать эти файлы с сохранением структуры.
- Жмете "alt+f5", выбираете TreeCopyPlus из выпадающего списка. Если отметить "Move to archive", то файлы будут перемещены.
- Нажав на кнопку "Configure" попадаем в диалог настроек с одной опцией ;) "Number of upper levels to exclude" - количество
- вложений от корня до ТЕКУЩЕЙ папки (в результатах поиска - до конца дерева, смотрите пример ниже), которые необходимо пропустить (по умолчанию = 1).
- Примеры и пояснения
- ----------------
- Каталог для копирования:
- "C:\Program Files\totalcmd\plugins\"
- Копируем в "D:\pusto\"
- При "Number of upper levels to exclude" = 0, все файлы и подкаталоги "C:\Program Files\totalcmd\plugins\" копируются в:
- "D:\pusto\C\Program Files\totalcmd\plugins\"
- При "Number of upper levels to exclude" = 1, получим:
- "D:\pusto\Program Files\totalcmd\plugins\"
- При "Number of upper levels to exclude" = 2, получим:
- "D:\pusto\totalcmd\plugins\"
- и т.д... Если в данном примере выбрать "Number of upper levels to exclude" >= 4 то плагин выдаст сообщение:
- "Number of exclusions are too big. Number of nesting dir = 3", ничего скопировано не будет.
- ВАЖНО!!!
- Если копирование происходит из результатов поиска, то "Number of upper levels to exclude" применяется к каждому файлу и каталогу (от корня до конца дерева).
- Т.к. В данном случае понятие текущей папки не определено. Т.е. файлы для которых данный параметр
- превышает количество вложений не будут скопированы! Пример:
- Результаты поиска:
- "C:\Program Files\totalcmd\plugins\"
- "D:\win\UTIL\wincmd\PLUGINS\"
- "D:\win\UTIL\plugin.txt"
- "Number of upper levels to exclude" = 4, копируем в "D:\pusto\", результат:
- "D:\pusto\содержимое папки "C:\Program Files\totalcmd\plugins\""
- "D:\pusto\PLUGINS\"
- История версий
- ----------------
- 1.051 - 26.09.11
- + Поддержка юникода.
- + 64 битная версия.
- * Небольшие исправления и улучшения.
- 1.041 - 06.10.05
- - Исправлен баг с копированием/перемещением файлов из сети (спасибо Hynek Cernoch).
- 1.04 - 24.06.05
- + Значение "Number of upper levels to exclude" теперь сохраняется в TreeCopyPlus.ini.
- 1.031 - 18.11.04
- + pluginst.inf добавлен для TC 6.5+
- * Косметические улучшения кода
- 1.03 - 05.11.04
- + Добавлены диалоги при перезаписывании и удалении Read-Only файлов.
- * Корректная обработка Read-Only файлов.
- * Небольшие улучшения.
- 1.01 - 04.11.04
- + При совпадении имен, теперь можно выбрать "Overwrite all" и "Skip all".
- 1.0 - 01.11.04
- Первый релиз.
- ----------------
- Пожелания и найденные баги просьба присылать на sukerrussia@mail.ru
|