vitaliy_filonov@vk
25-09-2020, 10:39
Доброго времени суток, господа. Подскажите, мне нужно копировать все содержимое из папки А в папку Б. Копировать открытые файлы или системные и продолжать копирование при ошибке и так далее. Наткнулся на утилиту robocopy. Хотел создать батник и запихнуть его в службы, но вот незадача, при запуске батника пишет вот такую штуку :
C:\Users\Виталий\Desktop\Работа\Копирование паба>robocopy "C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╨╛╤В ╤Б╤О╨┤╨░" "C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╤Б╤О╨┤╨░" /MIR /Z
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Начало: 25 сентября 2020 г. 12:37:36
Источник : C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╨╛╤В ╤Б╤О╨┤╨░\
Назначение : C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╤Б╤О╨┤╨░\
Файлы: *.*
Параметры: *.* /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /Z /R:1000000 /W:30
------------------------------------------------------------------------------
2020/09/25 12:37:36 ОШИБКА 3 (0x00000003) Доступ к исходной папке C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╨╛╤В ╤Б╤О╨┤╨░\
Системе не удается найти указанный путь.
Вывод, не может найти указанный путь. НО! Если я вставляю тот же код батника просто в CMD, там все прекрасно работает и копируется).
Вот исходный код батника:
robocopy "C:\Users\Виталий\Desktop\Работа\Копирование паба\Тест от сюда" "C:\Users\Виталий\Desktop\Работа\Копирование паба\Тест сюда" /MIR /Z
Подскажите, где ошибаюсь и почему из батника не работает, а если код вставить в командную строку, все работает.
C:\Users\Виталий\Desktop\Работа\Копирование паба>robocopy "C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╨╛╤В ╤Б╤О╨┤╨░" "C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╤Б╤О╨┤╨░" /MIR /Z
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Начало: 25 сентября 2020 г. 12:37:36
Источник : C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╨╛╤В ╤Б╤О╨┤╨░\
Назначение : C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╤Б╤О╨┤╨░\
Файлы: *.*
Параметры: *.* /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /Z /R:1000000 /W:30
------------------------------------------------------------------------------
2020/09/25 12:37:36 ОШИБКА 3 (0x00000003) Доступ к исходной папке C:\Users\╨Т╨╕╤В╨░╨╗╨╕╨╣\Desktop\╨а╨░╨▒╨╛╤В╨░\╨Ъ╨╛╨┐╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╨░╨▒╨░\╨в╨╡╤Б╤В ╨╛╤В ╤Б╤О╨┤╨░\
Системе не удается найти указанный путь.
Вывод, не может найти указанный путь. НО! Если я вставляю тот же код батника просто в CMD, там все прекрасно работает и копируется).
Вот исходный код батника:
robocopy "C:\Users\Виталий\Desktop\Работа\Копирование паба\Тест от сюда" "C:\Users\Виталий\Desktop\Работа\Копирование паба\Тест сюда" /MIR /Z
Подскажите, где ошибаюсь и почему из батника не работает, а если код вставить в командную строку, все работает.