View previous topic :: View next topic |
Author |
Message |
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Nov 27, 2017 07:05 Post subject: Копирование заблокированных файлов и папок |
|
|
Существует несколько консольных программ, которые нам могут помочь в этом деле. (Rawcopy, hobocopy, ShadowSpawn и ShadowCopy)
Копка ниже зеркалит заблокированную папку.
Более интереснее было бы, если кнопка могла копировать все выбранные заблокированные элементы в противоположную панель.
Code: |
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Utilities\Scripts\ShadowSpawn.exe"
%P%N S: robocopy S:\ %T%N /mir /R:1 /W:1 /TEE /V
%COMMANDER_PATH%\Icons\shadowcopy.ico
Mirror with ShadowSpawn [Copy Protected Files]
0
-1
|
Last edited by Iori on Mon Nov 27, 2017 20:18; edited 4 times in total |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10315 Location: Россия, Саратов
|
(Separately) Posted: Mon Nov 27, 2017 07:08 Post subject: |
|
|
Iori
Исходный заголовок "Копирование Заблокированных Файлов и Папок." приведён к более стандартному виду. Кроме того, перед отправкой сообщений не ленитесь их перечитывать — слишком неаккуратно и по грамматике, и по полному отсутствию запятых (с которыми у вас проблемы и в других постах). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Nov 27, 2017 20:53 Post subject: |
|
|
Avada wrote: | Кроме того, перед отправкой сообщений не ленитесь их перечитывать — слишком неаккуратно и по грамматике, и по полному отсутствию запятых (с которыми у вас проблемы и в других постах). |
Так дело не в лени, а в знаниях.
Скажите что поправить, я поправлю. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Nov 27, 2017 22:15 Post subject: |
|
|
Code: | TOTALCMD#BAR#DATA
%ComSpec% /c echo off&for %# in
(%S) do if exist "%P%%~#\" (HoboCopy.exe /y /r /skipdenied "%P%%~#" "%T%%~#") else HoboCopy.exe /y /skipdenied "%P\" "%T\" %S&&exit
shell32.dll,65
Скопировать заблокированное в каталог противоположной панели
%COMMANDER_PATH%\Utils\Hobocopy\%ARCH%\
1 | HoboCopy _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 01:28 Post subject: |
|
|
Flasher
Какую версию Hobocopy ты использовал в тестах? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 01:32 Post subject: |
|
|
Iori
1, 3 ссылки. Закинул в 32/64 папки. autorun.wdx: SetEnv ARCH %SYSINFO_OSARCH% _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 03:43 Post subject: |
|
|
Flasher
Кнопка работает. Не нравится что HoboCopy х86 не работает с 64бит системой. У shadowspawn такой проблемы нет.
По времени обе программы копируют папку config за 27 секунд.
Но есть интересная фишка.
Папка config от sahdowspawn занимает 294мб и содержит 189 файлов, а папка config от hobocopy занимает 259мб и содержит 118 файлов.
Shadowspawn это логическое продолжение hobocopy. Автор тот же.
Попробовал RawCopy. Вроде работает и говорит что процесс занял 8 секунд, а файлов в назначение нет.
Если не трудно, подскажи что надо подправить в моей кнопке, что бы копировались файлы тоже. Я пробовал делать по мотивам твоей кнопки, но увы не получилось.
Code: | TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Utilities\Scripts\ShadowSpawn.exe"
%P%N S: robocopy S:\ %T%N /COPY:DATSO /R:1 /W:1 /TEE /V
%COMMANDER_PATH%\Icons\shadowcopy.ico
Mirror with ShadowSpawn [Copy Protected Files]
-1
|
Last edited by Iori on Tue Nov 28, 2017 04:41; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 04:20 Post subject: |
|
|
Iori wrote: | Не нравится что HoboCopy х86 не работает с 64бит системой. | На какой версии Windows? И зачем? Не хочешь пользоваться x64?
Iori wrote: | Папка config от sahdowspawn берёт | Т. е. "берёт"?
Iori wrote: | что надо подправить в моей кнопке | Ты не ту кнопку привёл. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 05:25 Post subject: |
|
|
Flasher wrote: | Т. е. "берёт"? |
Я имел ввиду занимает на диске.
Flasher wrote: | На какой версии Windows? |
Win10x64.
Flasher wrote: | Не хочешь пользоваться x64? |
Да. х86 более универсальнее для 32бит систем.
Flasher wrote: | Ты не ту кнопку привёл. |
Если ты про эту, то она наоборот не копирует папки.
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utilities\Scripts\ShadowSpawn.exe
"%P" Z: robocopy Z:\ "%T\" %N /copyall
wcmicons.dll,62
Копировать заблокированный файл под курсором в другую панель
1
|
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 05:30 Post subject: |
|
|
Iori wrote: | Я имел ввиду занимает на диске. | Точнее пояснения давай. Ты выбрал папку, а в результате из неё не всё скопировалось?
Iori wrote: | Да. х86 балле универсальнее для 32бит систем. | Что значит "универсальнее"? Использовать надо обе версии. Я для чего тебе пример с %ARCH% привёл?
Iori wrote: | Если ты про эту, то она наоборот не копирует папки. | Пф. Ты написал про проблему RawCopy, а потом про кнопку. Вот я и подумал, что надо с ней что-то править. Кнопки с ней не будет? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 06:04 Post subject: |
|
|
Flasher wrote: | Точнее пояснения давай. Ты выбрал папку, а в результате из неё не всё скопировалось? |
Да. Папка system32\Config
Flasher wrote: | Пф. Ты написал про проблему RawCopy, а потом про кнопку. Вот я и подумал, что надо с ней что-то править. Кнопки с ней не будет? |
Я просил доработку кнопки для shadowspawn. Мне shadowspawn больше hobocopy понравился.
Rawcopy тебе надо проверить, так как у меня не копировалась папка.
Тесты я делал без кнопки. Напрямую через консольное окно.
После того как мы определим что программа работает, тогда уже можно под неё кнопку делать. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 06:21 Post subject: |
|
|
Iori wrote: | Да. Папка system32\Config | У меня на Win7 таких проблем нет. Данная подкурсорная папка копируется целиком.
Iori wrote: | Мне shadowspawn больше hobocopy понравился. | А мне нет, так как она монтирует псевдо-диск и даёт выполнить после этого только одну команду.
Iori wrote: | Rawcopy тебе надо проверить, так как у меня не копировалась папка. | Команду хотя бы покажи. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 07:10 Post subject: |
|
|
Flasher wrote: | Данная подкурсорная папка копируется целиком. |
Не знаю почему, но с shadowspawn, копия папки идентична с папкой C:\WINDOWS\system32\config\
А вот с hobocopy, нет.
Flasher wrote: | так как она монтирует псевдо-диск и даёт выполнить после этого только одну команду. |
А по какому принципу работает hobocopy?
Насчет одной команды, не знал.
Flasher wrote: | Команду хотя бы покажи. |
Попробуй так.
Code: | RawCopy.exe /FileNamePath:C:\WINDOWS\system32\config /OutputPath:D:\output |
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 07:52 Post subject: |
|
|
Iori wrote: | А вот с hobocopy, нет. | Очередное подтверждение, что Win10 - зло.
Iori wrote: | А по какому принципу работает hobocopy? | С Гитхаба:
WHAT IS HOBOCOPY? wrote: | It uses the Volume Shadow Service (VSS) to "snapshot" the disk before copying. It then copies from the snapshot rather than the "live" disk. |
What Is ShadowSpawn? wrote: | ShadowSpawn works by making a shadow copy of your disk, making it available at a drive letter, then launching (spawning) another program that you specify. |
Iori wrote: | Попробуй так. | Ты же знаешь английский. Неужели /FileNamePath ни о чём не говорит? К тому же в ридми всё написано.
Программа папки не копирует. Тут рекурсия нужна. Лучше, конечно, исходник исправить, но проще через dir или for /r. Но с этим позже, не сейчас. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 09:23 Post subject: |
|
|
Flasher wrote: | Очередное подтверждение, что Win10 - зло. |
Это точно.
Flasher wrote: | Ты же знаешь английский. Неужели /FileNamePath ни о чём не говорит? |
Да уж. Мозги сегодня не варят вообще. По этому поводу тебе еще не ответил в ЛС.
Есть хорошая новость. Стабильная версия hobocopy, вроде копирует все файлы. Надо будет опять проверить. |
|
Back to top |
|
|
|