Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[WCX] CopyTree - копирование с сохранением структуры
Goto page Previous  1, 2, 3 ... 5, 6, 7 ... 23, 24, 25  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
DrakonHaSh



Joined: 25 Sep 2012
Posts: 23

Post (Separately) Posted: Sun Oct 20, 2013 15:19    Post subject: Reply with quote

MVV
Спасибо.
видел и знал про эту опцию, но у меня она называется "Удалить исходные файлы после упаковки". поэтому думал что происходит не перемещение, а копирование+удаление
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Sun Oct 20, 2013 17:39    Post subject: Reply with quote

DrakonHaSh,
В оригинале она называется Move to archive, я у себя её назвал Переместить файлы в архив (удалить после упаковки).
С точки зрения архивов файлы действительно просто удаляются, в моем случае вызывается функция перемещения вместо функции копирования.
В любом случае, предложения по переводу рассматриваются здесь.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sun Oct 20, 2013 18:11    Post subject: Reply with quote

DrakonHaSh
MVV
Предложения, конечно, рассматриваются. Но нетрудно заметить, что при включении этой галочки изменяется заголовок окна и в русском интерфейсе появляется надпись "Переместить (УДАЛИВ исходные) файлы (столько-то шт.) в архив". Выделено мной. В целом эта надпись и название опции дают исчерпывающую информацию о том, что делается. Не говоря про то, что перемещение в архив и есть копирование(упаковка)+удаление.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Sun Oct 20, 2013 20:04    Post subject: Reply with quote

Avada,
Оно-то изменяется, но, пока не включишь опцию, слова переместить нигде не видно, в отличие от оригинала.

 Hidden text

_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sun Oct 20, 2013 21:38    Post subject: Reply with quote

MVV
Если перемещение вместо копирования выбрать до открытия диалога, то сразу всё и отобразится: и опция будет включена, и заголовок правильный. Я обычно так и делаю. Smile

 Hidden text

_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
DrakonHaSh



Joined: 25 Sep 2012
Posts: 23

Post (Separately) Posted: Wed Oct 30, 2013 21:20    Post subject: Reply with quote

версия 1.2.3.230 x32 win7x64

пытаюсь перенести в отдельную папку результаты поиска с сохранением 2-х уровней папок.

результаты поиска:
e:\disk4\123\11-x - 12-x\1206-1209\120601\scr dems\
...
e:\disk4\123\11-x - 12-x\1206-1209\120921\scr dems\
e:\disk4\123\11-x - 12-x\121012\scr dems\
...
e:\disk4\123\11-x - 12-x\121229\scr dems\

alt-f5, перенести файлы, copytree => выбираю глубину 3
! 120601\scr dems\
=>
после переноса части файлов выдает:
---------------------------
Copy Tree
---------------------------
Нельзя копировать файлы с другим базовым путём.

E:\disk4\123\11-x - 12-x\1206-1209\
E:\disk4\123\11-x - 12-x\121012\scr dems\

Пропустить этот файл и продолжить?
---------------------------
ОК Отмена
---------------------------


и такое встречалось, пока все перенес, раз 10, не очень удобно Sad
можно добавить возможность чтобы копирование/перенос шли не только как сейчас, по логике "Начальная отсекаемая часть", но и как "Уровень конечной копируемой части" - в моем случае надо было бы указать что копировать/переносить надо последние 2 каталога.


еще один не особо удобный момент, что при перемещении перемещаются только файлы, а каталоги остаются на диске (пустыми).
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Oct 30, 2013 22:18    Post subject: Reply with quote

Полагаю, вариант "скопировать n нижних уровней" можно реализовать через поиск и выделение этих каталогов. Основная цель плагина - как раз воссоздавать структуру каталогов верхнего уровня.

Восклицательный знак явно указывает, что будут проблемы при копировании.

Quote:
еще один не особо удобный момент, что при перемещении перемещаются только файлы, а каталоги остаются на диске (пустыми).

Пока не планирую это реализовывать, много лишней работы придется проделывать, чтобы определять, какие папки можно и нужно удалять.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Juice



Joined: 17 Dec 2008
Posts: 11

Post (Separately) Posted: Mon Dec 23, 2013 15:29    Post subject: Reply with quote

Прикольный плуг. Жаль, что слишком поздно Вы его написали - приходилось WinRAR юзать для таких целей.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon Dec 23, 2013 16:04    Post subject: Reply with quote

В тотале же встроенный зип всегда был, который явно проще, чем WinRar...
А написал, когда попробовал TreeCopyPlus и понял, насколько он неудобен в использовании в плане ввода числа пропускаемых от корня уровней.
И почему слишком поздно? Кто-то умирает? Жизнь продолжается, и тотал с нами! Very Happy
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Juice



Joined: 17 Dec 2008
Posts: 11

Post (Separately) Posted: Tue Dec 24, 2013 00:06    Post subject: Reply with quote

Да, я уже заметил, что лохонулся с формулировкой своего сообщения Smile
У встроенного zip'а нет функций "Сохранять полные пути" и "Сохранять полные пути, включая букву диска", поэтому WinRAR.
Поздно потому, что я сменил род деятельности. Т.е. для меня этот плуг не так актуален, как раньше. Вот где меня подвела моя формулировочка Smile
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon May 05, 2014 00:34    Post subject: Reply with quote

CopyTree 1.2.4.252:
+ опция удаления пустых исходных каталогов при перемещении
* временные метки копируются и при перемещении
* временные метки копируются и для существующих целевых каталогов
* неверный порядок табуляции в диалоге настроек
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Mon May 05, 2014 10:50    Post subject: Reply with quote

Почему-то при наличии каталога-буквы диска, все вложенные папки тоже стали получать текущие дату/время.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon May 05, 2014 11:45    Post subject: Reply with quote

Я перенес чтение дат в другое место (перед началом обработки каталогов, а не на заключительной стадии), скорее всего, проблема в этом. Посмотрю.

Добавлено спустя 1 час 51 минуту:

Исправил, выложил обновленную версию. Спасибо за рапорт.

CopyTree 1.2.4.256
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Mon May 05, 2014 14:43    Post subject: Reply with quote

Теперь уже без привязки к каталогу – букве диска: иногда всё же проскакивают папки с текущей датой/именем (в обеих майских версиях). Закономерности не понял, результаты из вида без подкаталогов и результатов поиска могут отличаться количеством таких папок. В версии 1.2.3.230 такого поведения не обнаружил.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon May 05, 2014 15:09    Post subject: Reply with quote

В 252 я делал чтение дат через FindFirstFile, в 256 вернул, как было до - через GetFileTime. Точно даты у исходных папок не текущие?

Ага, вижу, есть дело, баг в алгоритме пропуска дубликатов путей для постобработки.

Добавлено спустя 27 минут:

CopyTree 1.2.4.260

Просьба и эту потестировать. Но вроде на этот раз исправил окончательно.

Когда я стал выносить на постобработку (на установку дат и удаление пустых каталогов) все каталоги, а не только создаваемые явно (как делали предыдущие версии), стал вопрос фильтрации дубликатов, и этот алгоритм фильтровал слишком много.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 5, 6, 7 ... 23, 24, 25  Next
Page 6 of 25

 
Jump to:  
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