View previous topic :: View next topic |
Author |
Message |
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Aug 14, 2017 03:24 Post subject: Зеркалирование выбранных папок с помощью Robocopy |
|
|
Я создал кнопку для зеркалирования выбранной папки в противоположенную панель.
Code: | TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Utilities\Scripts\robocopy.exe"
%P%N %T%N /MIR /R:3 /W:1 /TEE
shell32.dll,132
Mirror with RoboCopy
%COMMANDER_PATH%\Utilities\Scripts\
1
-1
|
Подскажите что надо добавить в кнопку, что бы можно было выбирать сразу несколько папок сразу для поочередного копирования?
Я знаю что LocKtaR-o-DarK выкладывал похожую кнопку, но она по другому работает. Не делает то что мне надо. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Aug 14, 2017 04:08 Post subject: |
|
|
Iori
А что конкретно твоя кнопка делает, чего не делает с выбранным сам ТС? В 3-х попытках ранее был какой-то смысл?
Кстати, для современных систем путь к robocopy писать необязательно. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Aug 14, 2017 04:21 Post subject: |
|
|
Flasher wrote: | А что конкретно твоя кнопка делает, чего не делает с выбранным сам ТС? |
Не понял. Что у TC есть опция зеркалирования папок?
Flasher wrote: | В 3-х попытках ранее был какой-то смысл? |
Ты про что?
Flasher wrote: | Кстати, для современных систем путь к robocopy писать необязательно. |
Не все версии robocopy одинаковые. В WinPe robocopy может не быть. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Aug 14, 2017 04:31 Post subject: |
|
|
Iori wrote: | Что у TC есть опция зеркалирования папок? | Если не считать инструмент синхронизации, то фишки с удалением отсутствующих в исходниках элементов нет.
Code: | TOTALCMD#BAR#DATA
%ComSpec% /c for %# in
(%S) do robocopy %%# "%T%%~#" /MIR /R:3 /W:1 /TEE
shell32.dll,132
Mirror with RoboCopy
1 |
/R:3 _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Mon Aug 14, 2017 22:17; edited 1 time in total |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Aug 14, 2017 04:54 Post subject: |
|
|
Flasher wrote: | Если не считать инструмент синхронизации, то фишки с удалением отсутствующих в исходниках элементов нет. |
Так в этом и фишка. Давно бы уже в TC надо было добавить такую вещь в диалоге копирования.
Плюс, robocopy копирует сразу в 8 потоков по умолчанию.
Можно поменять на R:1.
Спасибо огромное за кнопку . Я пол дня мучился с разными параметрами, а ты за 30 секунд сделал. Можно ли как то всунуть свою версию robocopy? Я так понимаю что командная строка не поймёт %COMMANDER_PATH%. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Aug 14, 2017 05:05 Post subject: |
|
|
Iori wrote: | Давно бы уже в TC надо было добавить такую вещь в диалоге копирования. | Пожалуй, да. Имеет смысл.
Iori wrote: | Можно поменять на R:1. | Проще удалить.
Iori wrote: | Я так понимаю что командная строка не поймёт %COMMANDER_PATH%. | См. 6 пункт памятки. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Mon Aug 14, 2017 05:31; edited 1 time in total |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Aug 14, 2017 05:24 Post subject: |
|
|
Flasher wrote: | См. 6 пункт памятки. |
Отлично !!!
От души спасибо за кнопку.
PS:
Раз речь зашла об robocopy, не знаю если тебе интересно, но у меня есть кнопка теневого копирования. Кнопка использует shadowspawn и robocopy - https://github.com/candera/shadowspawn/downloads На живой системе очень легко скопировать заблокированные файлы используя VSS.
Code: |
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Utilities\Scripts\ShadowSpawn.exe"
%P%N S: robocopy S:\ %T%N /mir /R:1 /W:1
%COMMANDER_PATH%\Icons\shadowcopy.ico
Mirror with ShadowSpawn
%COMMANDER_PATH%\Utilities\Scripts\
0
-1
|
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Aug 14, 2017 13:20 Post subject: |
|
|
Iori
Спасибо за shadowspawn. Я по старинке — через DiskInternals Reader копировал такое. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Aug 14, 2017 21:59 Post subject: |
|
|
Flasher wrote: | Спасибо за shadowspawn. |
Нет проблем
Flasher
Кнопка robocopy не работает со всеми папками. Не могу понять в чём может быть причина. Может дело в пробелах в путях? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Aug 14, 2017 22:18 Post subject: |
|
|
Iori
Исправил. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Aug 15, 2017 01:05 Post subject: |
|
|
Flasher
Спасибо. Вроде всё хорошо работает. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Sun Nov 26, 2017 06:45 Post subject: |
|
|
Flasher
Что надо поправить в твоей кнопке, что бы кнопка копировала файлы тоже.
Меня интересует именно зеркалирование. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 26, 2017 20:46 Post subject: |
|
|
Iori
Так копирование или зеркалирование? Зеркалирование отдельно взятых файлов не касается. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Nov 27, 2017 01:52 Post subject: |
|
|
Flasher
Flasher wrote: | Зеркалирование отдельно взятых файлов не касается. |
Я так и думал.
Просто очень часто случается ситуация где две папки открыты и надо быстро произвести синхронизацию выборочных файлов и папок.
Ну раз не зеркалит файлы, можно потом самим командером пройтись. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Nov 27, 2017 02:28 Post subject: |
|
|
Iori
Я не о том, что нельзя, а о том, что по сути нелогично. Если мы выбираем файл для копирования, то при чём тут зеркалирование папки?
Ты хочешь простого копирования с заменой, я правильно понял? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|