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 

Синхронизация каталогов по эталонной папке
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2569

Post (Separately) Posted: Wed Jan 18, 2017 12:28    Post subject: Reply with quote

MilitaryPT
Если набор изменившихся файлов для всех каталогов будет одинаковым, то можно запустить синхронизацию только для одного каталога, затем в диалоге, открывающемся после нажатия кнопки Синхронизировать, выбрать какой-нибудь промежуточный каталог, куда и скопировать набор изменившихся файлов.
А затем уже этот набор скопировать во все папки Metadata, например, найденные поиском по Alt+F7 и выведенные на панель. В диалоге копирования, включить опцию "копировать во все выделенные папки/ссылки целевой панели".
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Jan 18, 2017 12:33    Post subject: Reply with quote

sa wrote:
Если набор изменившихся файлов для всех каталогов будет одинаковым
А почитать?:
MilitaryPT wrote:
к тому же копировать все файлы с эталонной папки не надо, а только обновить имеющиеся в обеих папках файлы.
...
но программа все равно копирует все файлы и папки, то есть она копирует и те файлы которых нет в целевом каталоге.


MilitaryPT, добавил кнопку для списка. Для упаковки выбранных после поиска папок можно второй скрипт использовать.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MilitaryPT



Joined: 17 Jan 2017
Posts: 8

Post (Separately) Posted: Wed Jan 18, 2017 13:56    Post subject: Reply with quote

Flasher
Огромное вам спасибо за помощь, сейчас в этом всем разберусь и отпишусь о результатах.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2569

Post (Separately) Posted: Wed Jan 18, 2017 14:18    Post subject: Reply with quote

Flasher
Похоже, ты прав: вариант с копированием в несколько папок для MilitaryPT в таком виде не подойдёт. Скорее всего, при синхронизации каталог<->каталог кнопка "уникальные" у него отжата.

Тогда такой способ.
1. Сделать копию структуры каталогов.
2. Скопировать эталон Metadata во все папки Metadata, найденные в копии структуры поиском (выбрать опцию замены более старых файлов или всех, не знаю, что больше подходит).
3. Синхронизировать копию структуры с её оригиналом (с отжатой кнопкой "уникальные").
Но тут, скорее всего будет проблема в пункте 2, связанная с большим объёмом копируемых массивов файлов...
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Jan 18, 2017 19:37    Post subject: Reply with quote

sa
Считаю, что от привычки одевать штаны через голову пора бы отказаться. Я самый удобный способ привёл. 3 кнопка даже без ссылок всё решает. Но с ссылками гораздо лучше.

MilitaryPT wrote:
в этом всем разберусь и отпишусь о результатах.
Если что неясно, можно спросить.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MilitaryPT



Joined: 17 Jan 2017
Posts: 8

Post (Separately) Posted: Thu Jan 19, 2017 11:15    Post subject: Reply with quote

Flasher wrote:
Если что неясно, можно спросить.

Все получилось, еще раз огромное спасибо. Все просто и без всяких проблем, единственное что надо быть внимательным при Освежении фалов из активного окна, чтобы случайно не сделать все наоборот.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Jan 19, 2017 11:19    Post subject: Reply with quote

MilitaryPT
Пож-та. После создания ссылок внимательность уже не потребуется. Wink
Только обращайте внимание на то, чтобы копируемые файлы имели стрелки-метки (файлы являются ссылками), иначе придётся делать по новой.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2569

Post (Separately) Posted: Thu Jan 19, 2017 11:32    Post subject: Reply with quote

Flasher
У тебя штаны не задом наперёд надеты? Не ключ /d должен быть вместо /b в утилите xcopy?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Jan 19, 2017 11:40    Post subject: Reply with quote

sa
Неуместные ёрничания при себе оставь. Если читать внимательно то, о чём я пишу, то станет понятно, что всё именно так, как запланировано.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2569

Post (Separately) Posted: Thu Jan 19, 2017 11:48    Post subject: Reply with quote

У меня xcopy /ciqshrukoxyb выдаёт:
Недопустимый ключ – “/b”.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Jan 19, 2017 11:49    Post subject: Reply with quote

Потому что на XP нет символических ссылок. А это ключ как раз для них.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Jan 19, 2017 11:58    Post subject: Reply with quote

Flasher
Маленькое уточнение — нет символических ссылок в более новом их понимании (того, что MVV, например, в NTLinksMaker во избежание путаницы называет символьными ссылками).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2569

Post (Separately) Posted: Thu Jan 19, 2017 12:03    Post subject: Reply with quote

Flasher wrote:
запланировано

Ясно, XP уже, значит, не поддерживаем…
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Jan 19, 2017 12:10    Post subject: Reply with quote

Avada
У него путаница. В общении пользуется и тем и тем. В lng — символьные, в ReadMe и в шапке — символические. Вот один из разборов, где согласился на символические. И именно такое название верно.

sa wrote:
XP уже, значит, не поддерживаем…
При чём тут поддержка? Решалась конкретная задача у человека. А такие ссылки - лучшее, что можно придумать.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2569

Post (Separately) Posted: Thu Jan 19, 2017 12:17    Post subject: Reply with quote

Вариант с дополнительным ключом /d, возможно, всё же стоит иметь в виду, если требуется копировать только те файлы, которые новее, чем в целевой.
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
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
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