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 ... 8, 9, 10 ... 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
sa



Joined: 29 Apr 2009
Posts: 2358

Post (Separately) Posted: Wed May 14, 2014 16:12    Post subject: Reply with quote

MVV wrote:
можно сначала нажать Ctrl+B

Тогда уж Ctrl+Shift+B, коли речь шла об отдельных папках. Да, так будет, наверное экономнее…А может, и нет.
Пардон, Ctrl+Shift+B кажется, работает в архивах также, как Ctrl+B.

MVV wrote:
Только для этого тоталу придётся сначала распаковать весь архив во временную папку...

Как будто не весь, а только выбранные папки. Говоря об отдельных, я как раз имел в виду выбранные папки.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2358

Post (Separately) Posted: Thu May 15, 2014 09:45    Post subject: Reply with quote

sa wrote:
и пустые папки не умеет выбрасывать по ходу дела.

Высказывание касалось RAR-архива. Если говорить о ZIP-архиве, то тотал пустые папки при задании маски, как правило, выбрасывает. Но платой за это будут текущие дата/время распакованных папок.
Так что плагин ведёт себя более предсказуемо (независимо от типа архива). Вместе с тем процесс извлечения файлов может оказаться в нём более затратным из-за распаковки лишних файлов во временную папку.
Back to top
View user's profile Send private message
daniel.vaden



Joined: 15 Jan 2015
Posts: 2

Post (Separately) Posted: Thu Jan 15, 2015 16:19    Post subject: Спасибо за отличный плагин Reply with quote

Спасибо Вам за отличный плагин!

Понимаю, что у Вас своё видение развития данного плагина, но может быть существует такая возможность - добавить перенос всех атрибутов файла (т.е. добавить перенос атрибута дата создания (=tc.Дата создания.)).

Это решило бы огромное кол-во рутины при работе.

В текущей версии переносится дата модификации (=tc.Дата модификации.)

Ещё раз, Спасибо !
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Jan 15, 2015 16:39    Post subject: Reply with quote

Да, т.к. именно дата модификации указывает, когда файл редактировался. А дата создания лишь указывает, когда он был создан, и для нового файла, что вполне логично, она отличается. Не понимаю я эту странную тенденцию завязываться на даты создания и последнего доступа, которые изменяется при любом копировании/архивировании и т.п. файла.

Посмотрю, впишется ли эта функция в текущий алгоритм.

Добавлено спустя 2 часа 34 минуты:

Вписалось хорошо. В конфиге использовал названия опций, как у тотала. В диалог настройки тоже добавил.

CopyTree Beta 272

Проверяй все 4 режима:
Quote:
CopyAllTimes=0, CopyDirTimeStamp=0: только для файлов, только модификации
CopyAllTimes=0, CopyDirTimeStamp=1: для файлов и каталогов, только модификации
CopyAllTimes=1, CopyDirTimeStamp=0: только для файлов, все три метки
CopyAllTimes=1, CopyDirTimeStamp=1: для файлов и каталогов, все три метки

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



Joined: 15 Jan 2015
Posts: 2

Post (Separately) Posted: Fri Jan 16, 2015 10:37    Post subject: Reply with quote

Попробовал, погонял. Всё отлично работает с файлами и каталогами ! спасибо !
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2358

Post (Separately) Posted: Fri Jan 16, 2015 12:08    Post subject: Reply with quote

Тоже попробовал. Работает!

MVV
Вопрос, не связанный с последними изменениями.
При копировании из обычного режима (не плоского и не результатов поиска) исключающая маска "\" должна работать для пропуска пустых каталогов? Сейчас не действует.

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

Впрочем, есть вариант, действующий и там, и там: "*.txt | \"
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Jan 16, 2015 17:53    Post subject: Reply with quote

sa,
Вроде работает исключение:
Code:
|\

Выделил три каталога, два из них пустых, указал фильтр - скопировался только один, в котором был файл.
_________________
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: 2358

Post (Separately) Posted: Fri Jan 16, 2015 18:25    Post subject: Reply with quote

Я ошибочно вводил маску \ без предшествующего символа |. В одном режиме она тем не менее срабатывала, а в другом нет.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Jan 16, 2015 18:37    Post subject: Reply with quote

Из плоского режима ты не сможешь выделить пустые папки, и тотал не включит их в список. А при копировании из обычного перечисление выполняет плагин. Возможно, дело в этом, хотя я не совсем понял, как ты пробовал.

Без этого символа маска скорее разрешающая. Very Happy И должна копировать только пустые папки.
_________________
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: 2358

Post (Separately) Posted: Fri Jan 16, 2015 19:21    Post subject: Reply with quote

MVV wrote:
Возможно, дело в этом,
Наверное.
Quote:
не совсем понял, как ты пробовал
*.txt \
Quote:
Без этого символа маска скорее разрешающая.
Если не ошибаюсь, она имеет резон в качестве маски для включаемых файлов только для случая, когда других масок нет (причём только при копировании из обычного режима). В остальных случаях она не нужна (бесполезна).
Да и в этом единственном случае её можно заменить на какую-нибудь bla-bla.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2358

Post (Separately) Posted: Tue Jan 27, 2015 11:30    Post subject: Reply with quote

MVV wrote:
А ведь Гислер-таки решил проблему. Very Happy
Теперь тотал (начиная с 8.01 RC5) не спрашивает о перезаписи файлов самими собой при копировании из результатов поиска.

Всё-таки что-то не так у него получилось. Если в результаты поиска вывести два файла и копировать их вместе несколько раз подряд, то у меня итог получается разный: копируются то два, а то и один файл. Проблема воспроизводилась с CopyTree, DiskDirExtended, 7z (но не с ZIP). Видимо не случайно на оффсайте White намекал на ошибку инициализации
Quote:
The removal of duplicates does not always work. It looks like there is a initialization error somewhere.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Tue Jan 27, 2015 12:54    Post subject: Reply with quote

Очень мало подробностей для воспроизведения проблемы. Какие два файла, в каких папках, сколько раз в результатах они должны повторяться... В личку скинь пример структуры каталогов и алгоритм.
_________________
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: 2358

Post (Separately) Posted: Mon Feb 02, 2015 14:38    Post subject: Reply with quote

MVV wrote:
Какие два файла,
произвольные
Quote:
в каких папках,
оба в одной папке (произвольной)
Quote:
сколько раз в результатах они должны повторяться
не должны повторяться.

Алгоритм заключается в упаковке указанных двух файлов из панели результатов поиска с помощью плагина CopyTree (или DiskDirExtended, или 7z). Упаковку производить два раза, затем сверить результаты между собой. По два ли файла будет упаковано в обоих случаях?
Back to top
View user's profile Send private message
vlsh



Joined: 12 Sep 2012
Posts: 49

Post (Separately) Posted: Thu Aug 13, 2015 23:24    Post subject: Reply with quote

долго искал - спасибо - супер плагин
Однако погонял не мало тысяч файлов и стала явно заметна следующая бага:
- если копировать файлы количеством до 300-500 - все проходит на ура
- но если работать с 1000-ми, а в моем случае нужно было скопировать со структрами порядка 10 000 файлов - то по результату на выходе получаю 70% копи + 30% от невозможности совершить действия с перечислением имен...
Пачему так происходит - это вопрос к создателю.
В итоге приходится - делать частями по 500 - ну и как понимаете это больше похоже на рукотворный "тяжелый труд" - чем на автоматизацию))))
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Aug 14, 2015 20:09    Post subject: Reply with quote

vlsh
Если поиск не сломался, то как минимум можно было ещё проверить TreeCopyPlus, не говоря уже о кнопках, скриптах и утилитах.

Но благо создатель вездесущь, посему и за ним дело не станет.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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 ... 8, 9, 10 ... 23, 24, 25  Next
Page 9 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