Зеркалирование выбранных папок с помощью Robocopy

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori писал(а):%ComSpec% /к
/k только.
Iori писал(а):Дело в /DATSAO
Зачем ты A дважды написал? :)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher писал(а):Зачем ты A дважды написал?
Глаз алмаз у тебя. :)
Ошибся.
Так ты мне не ответил. Ошибки с параметром /DATSO выскакивают у тебя или нет?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
С этими скриптовыми перипетиями уже давно бриллиант. :lol:
Ошибки, если бы были, то я бы и кнопку не выкладывал.
S даёт копировать права доступа NTFS, O — атрибут владельца.
Диск, куда ты перемещаешь, тоже в NTFS?
Сидишь под админом, UAC включён?
Диска разные пробовал?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher писал(а):Ошибки, если бы были, то я бы и кнопку не выкладывал.
Понятно. Как меня эта десятка задолбала. :x
Flasher писал(а):S даёт копировать права доступа NTFS, O — атрибут владельца.
Это я знаю.
Flasher писал(а):Диск, куда ты перемещаешь, тоже в NTFS?
Сидишь под админом, UAC включён?
Диска разные пробовал?
Я админ, UAC не включён.
Да, разные пробовал. Копирую с NTFS на NTFS.
Ладно, буду дальше копать.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher
После долгих проверок, я убедился что проблема в десятке.
Десятка решила, что простому колхознику админу, не суждено копировать права доступа NTFS. Семёрка более уважительно относится к админу, так как считает что админ это барин.

На десятке /DAT работает нормально, права доступа NTFS и атрибут владельца присваиваются от папки.
В любом случаи, спасибо за шикарную кнопку :)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
Пожал'ста. Как вариант можно было бы команду с xcopy вместо robocopy подставить.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
BeardFury78
Сообщения: 213
Зарегистрирован: Чт авг 25, 2016 05:24

Сообщение BeardFury78 »

Подскажите, кто знает. Вот кнопка:
TOTALCMD#BAR#DATA
%ComSpec% /c for %# in
(%S) do robocopy %%# "%T%%~#" /Z /MOVE /R:1000 /W:60 /MT
shell32.dll,68
Move with RoboCopy


-1
При выделении файлов из папки (обычной панели) все работает хорошо. Но из результатов поиска ничего не перемещается. Вот скрин командной строки, который успел захватить.
https://i.imgur.com/Mf1oDtr.png
Это исправимо?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

BeardFury78
Зачем оффтопить? Перемещение — не зеркалирование.
(%S) do robocopy "%%~dp#\" "%T\" "%%~nx#" /MOVE /NJH /NJS /NDL /NFL ...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить