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, 4 ... 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
MVV



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

Post (Separately) Posted: Mon Jul 23, 2012 21:29    Post subject: Reply with quote

Всё равно абсурдно понятие "свежести" папки только по дате последнего добавления/удаления в ней файлов. Если я добавляю в папку файл, которому 10 лет, папка сразу становится "свежей"... Или если удаляю из папки файл, она сразу становится "свежей"... При этом папка более верхнего уровня от этого свежее не становится. Бред.

Подумаю, усложнять ли модуль такой функцией. Потому как придётся каждую создаваемую папку, включая промежуточные, запоминать в списочек, и после окончания всей операции проходить по этому списку и копировать даты. С учётом промежуточных придётся ещё и проверять, есть ли папка в списке.
_________________
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: 2563

Post (Separately) Posted: Mon Jul 23, 2012 22:06    Post subject: Reply with quote

MVV wrote:
становится "свежей"
Для папки можно придумать какое-нибудь более удобоваримое название: последняя изменённая, модифицированная, скорректированная и т.п.
MVV wrote:
усложнять ли модуль такой функцией
Не стоит, коль это не совсем просто. Для тех, кому это всё же потребуется, есть в дополнение NSCopy 2.3 beta, например или вариант с упаковкой в Zip и последующей распаковкой.
MVV wrote:
Если я добавляю в папку файл, которому 10 лет, папка сразу становится "свежей"... Или если удаляю из папки файл, она сразу становится "свежей"...
Если я добавляю в файл строчки из Шекспира, файл сразу становится “свежей”... Или если удаляю из файла строчку, он сразу становится “свежей”…
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Tue Jul 24, 2012 10:14    Post subject: Reply with quote

Если изменяешь файл, тут без вопросов он становится "свежим". А папка... Если в папке 10 файлов 10-летней давности, как-то не совсем логично, что у неё сегодняшняя дата модификации... Непонятно, о чём это говорит.
_________________
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: 2563

Post (Separately) Posted: Tue Jul 24, 2012 10:21    Post subject: Reply with quote

MVV wrote:
Если в папке 10 файлов 10-летней давности, как-то не совсем логично, что у неё сегодняшняя дата модификации

Если десятый файл появился в ней (то есть изменил её содержимое) именно сегодня, то достаточно логично.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Tue Jul 24, 2012 22:51    Post subject: Reply with quote

Небольшое обновление. Smile

CopyTree 1.1.2.130:
+ последние 20 масок запоминаются
* удалена иконка диалога выбора глубины
_________________
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: 2563

Post (Separately) Posted: Wed Jul 25, 2012 09:16    Post subject: Reply with quote

MVV wrote:
Небольшое обновление
Спасибо за историю для масок!
Одиночная маска \ удобна для создания “пустых” структур каталогов.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Wed Jul 25, 2012 10:13    Post subject: Reply with quote

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



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

Post (Separately) Posted: Fri Jul 27, 2012 19:32    Post subject: Reply with quote

MVV wrote:
Можно, конечно, не копировать файлы второй раз, но придётся каждый обработанный файл добавлять в массив, и каждый очередной проверять на отсутствие в этом массиве. Для большого числа файлов операция не из весёлых. Думаю, правильнее будет исправлять такую проблему на стороне тотала.

А ведь Гислер-таки решил проблему. Very Happy
Теперь тотал (начиная с 8.01 RC5) не спрашивает о перезаписи файлов самими собой при копировании из результатов поиска.
_________________
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: 2563

Post (Separately) Posted: Mon Jul 30, 2012 11:06    Post subject: Reply with quote

MVV wrote:
А ведь Гислер-таки решил проблему.

Только вот список (с проверкой на дубли) он передаёт теперь на порядок дольше, чем раньше…
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Mon Jul 30, 2012 11:30    Post subject: Reply with quote

Надо отписать на оффорум. Если Гислер не использовал бинарный поиск, то это вполне закономерно. Впрочем, если папка выделена лишь одна, а остальное - несколько тысяч файлов, то независимо от типа поиска должно работать с одинаковой скоростью - проверить каждый файл на соответствие единственной папке.

Добавлено в 23:04:

Вроде не так и долго, 5 секунд (вместо 1-2) на 6 тыщ файлов...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Sun Sep 16, 2012 12:57    Post subject: Reply with quote

Небольшое обновление. Эм, прокрутил страницу - начинаю повторяться... Smile

CopyTree 1.1.2.134:
* убрана тестовая строка L"Bla-bla-bla-bla-bla" из кода Smile
* подправлена процентная шкала для пропускаемых файлов (она должна расти в любом случае)
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
DrakonHaSh



Joined: 25 Sep 2012
Posts: 23

Post (Separately) Posted: Wed Nov 21, 2012 20:02    Post subject: Reply with quote

MVV wrote:
Leopoldus wrote:
И ещё, можно ли сделать, чтобы при копировании воспроизводилось время модификации директориев, если соответствующая опция включена в настройках TC (Copy/Delete -> Copy date/time of directories).

Ожидал этого вопроса. Very Happy
Какой вообще смысл в копировании дат модификации? На NTFS дата модификации каталога - крайне нестабильная штука. Малейшее изменение в папке - и дата утрачена.

присоединяюсь к просьбе. у меня дата каталога имеет весомое значение.
насчет "крайне нестабильная штука" то пока в папке не будет создан новый файл/каталог или удален существующий дата каталога не меняется - т.е. все очень даже стабильно и прогнозируемо.

============================================
еще очень огорчило что нельзя создавать "архив" на Вашу \Virtual Panel
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Wed Nov 21, 2012 20:13    Post subject: Reply with quote

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



Joined: 25 Sep 2012
Posts: 23

Post (Separately) Posted: Wed Nov 21, 2012 21:00    Post subject: Reply with quote

Avada wrote:
DrakonHaSh
Всего один из примеров "cтабильности и прогнозируемости"...

ну если Вы не знаете что софт, которым Вы пользуетесь, создает временные файлы в директории с файлом, с которым работает Ваш софт, то Вы - юзер, который сидит перед "магической машиной - черным ящиком с не прогнозируемым поведением" Smile
я не такой. мой комп - мой послушный раб. не надо проецировать проблемы юзеров от незнания или недопонимания механизмом работы компа и оси на остальных. задайте себе лучше вопрос - а зачем это автор ТС решил создать фичу [TC (Copy/Delete -> Copy date/time of directories)] и даже выделил ей место в гуи.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Wed Nov 21, 2012 22:07    Post subject: Reply with quote

DrakonHaSh wrote:
ну если Вы не знаете что софт, которым Вы пользуетесь, создает временные файлы в директории с файлом, с которым работает Ваш софт

Лично я — знаю. Very Happy И лично я ни против фичи TC, ни против учёта её в плагине ничего особо не имею. Автору доказывайте.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
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, 4 ... 23, 24, 25  Next
Page 3 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