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 

Синхронизация и перемещение в целевом (вместо копир/удал)

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
_Johm



Joined: 14 May 2006
Posts: 119

Post (Separately) Posted: Thu May 29, 2014 19:36    Post subject: Синхронизация и перемещение в целевом (вместо копир/удал) Reply with quote

Подозреваю, что в TC такое не сделать. Может кто подскажет программу с данной возможностью.
Когда синхронизируем папки в TC, если в источнике файл перемещен в другую папку, то на целевом будет выполнено две операции (копирование в новую папку и удаление из старой, вместо перемещения)
Code:

[Все синхронизировано]
Источник:
A\file1.ext
B\

Цель:
А\file1.ext

[Перемещаем]
Источник:
A\
B\file1.ext

Цель:
А\file1.ext

Здесь TC копирует и удаляет.

Хотелось бы, чтобы синхронизация происходила не по линейному списку путей, а по идентификации файлов (имя, время и др.)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Mon Jun 30, 2014 10:24    Post subject: Reply with quote

_Johm
Честно говоря, поставленную в последнем абзаце задачу я не понял. И, видимо, не только я, судя по полному отсутствию ответов в течение месяца.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Mon Jun 30, 2014 10:42    Post subject: Reply with quote

Подразумеваю, что речь шла о сравнении файлов по атрибутам, хэш-суммам и т.п., чтобы синхронизатор умел обнаруживать переименование/перемещение файлов.

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



Joined: 14 May 2006
Posts: 119

Post (Separately) Posted: Tue Jul 01, 2014 16:27    Post subject: Reply with quote

Так как ТС так не умеет, я и интересуюсь, может кто-то пользуется какой-то утилитой с такой возможностью.

Я смотрю, тут все темы про "неусложнения": кнопочки не на месте, да окошечко хочется сиреневое.

По хеш-суммам - это долго и затратно (но как опция нужно). Я ж говорил, по имени (не полному пути) и размеру.
Это же получается, ещё один шаг в синхронизаторе: когда в правой панели синхронизатора отображены "красные" файлы (для удаления) и "зеленые" (для копирования), почему бы не сравнить имя и размер, и переместить. А так получается файл в Мб 500 копируется и удаляется.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Tue Jul 01, 2014 16: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
_Johm



Joined: 14 May 2006
Posts: 119

Post (Separately) Posted: Tue Jul 01, 2014 17:18    Post subject: Reply with quote

Согласен, что "не всё так просто".
Три параметра: имя, размер, даты. Какова вероятность, что у двух файлов они одинаковы, а содержимое разное?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Jul 01, 2014 18:07    Post subject: Reply with quote

_Johm
Вероятность низкая, но не нулевая. Именно поэтому, например, поиск дубликатов для максимальной достоверности следует вести не только по имени и размеру, но и по содержимому (или, как в последних версиях TC, по хеш-суммам).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1244

Post (Separately) Posted: Tue Jul 01, 2014 19:15    Post subject: Reply with quote

Avada wrote:
(или, как в последних версиях TC, по хеш-суммам).

md5? Тогда нехорошо - коллизии возможны. Для контроля целостности еще можно, а сравнение получается не очень.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Jul 01, 2014 19:36    Post subject: Reply with quote

Skif_off
Какой вариант суммы в поле "по данным плагинов" (например, из LotsOfHashes) захочу указать – такой и будет. Или не захочу никакого и буду сравнивать как раньше. Или буду использовать наравне с прочими опциями. Freedom of choice, так сказать. Впрочем, в теме-то речь про синхронизацию, где ничего такого нет.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1244

Post (Separately) Posted: Tue Jul 01, 2014 21:45    Post subject: Reply with quote

Avada
Понятно, подумал - встроенная возможность инстумента, а не плагином.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
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