Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Robocopy - недопустимый параметр /y (http://forum.oszone.net/showthread.php?t=328562)

__sa__nya 24-07-2017 14:58 2753645

Robocopy - недопустимый параметр /y
 
Доброе время суток. Создал простой bat-файл с использованием robocopy, который должен копировать файлы из 1 папки в другую, код ниже, при запуске ругается на недопустимый параметр - /y, если убрать /y, начинает ругаться на /h и т.д.
Что делаю не так ? - Проверял синтаксис, менял регистр букв.

Цитата:

robocopy "D:\deloprvo_82_files\" "E:\sql_backups\daily_mon_wensd_frid\deloprvo_82_files\" /Y /H /E

Iska 24-07-2017 15:20 2753650

Цитата:

Цитата __sa__nya
Что делаю не так ? »

Откуда Вы взяли такие параметры как /y, /h?! И никак не может быть «и т.д.», поскольку параметр /e существует.

Цитата:

Цитата __sa__nya
код ниже, при запуске ругается на недопустимый параметр - /y, »

Вы разве не обратили внимание на:
Цитата:

Источник - D:\deloprvo_82_files" E:\sql_backups\daily_mon_wensd_frid\deloprvo_82_files"\
Назначение -

ОШИБКА: Недопустимый параметр #2 : "/Y"
?! Не надо оканчивать пути в виде "Путь\" — так RoboCopy воспринимает обратный слэш как символ экранирования. То есть, должно быть:
Код:

robocopy.exe "D:\deloprvo_82_files" "E:\sql_backups\daily_mon_wensd_frid\deloprvo_82_files" /e
Если расскажете, что Вы подразумевали под параметрами /y и /h — продолжим.

__sa__nya 24-07-2017 19:34 2753726

Цитата:

Цитата Iska
Откуда Вы взяли такие параметры как /y, /h?! »

- перепутал справку с xcopy.
Iska, мне нужно, чтобы он копировал данные из папки А в папку Б, чтобы копирование не прерывалось при ошибках, если в папке назначения уже есть файлы совпадающие по именам, чтобы молча перезаписывал.
- кроме /e - какие параметры нужно установить ?

Iska 24-07-2017 21:27 2753779

Цитата:

Цитата __sa__nya
чтобы копирование не прерывалось при ошибках »

Оно и так не прерывается. Дополнительно можете установить нулевые а) число повторных попыток и б) время ожидания между попытками: Windows: Ignore errors with Xcopy and RoboCopy | Randy's Blog. Там же параметр для xcopy — /c.

Цитата:

Цитата __sa__nya
если в папке назначения уже есть файлы совпадающие по именам, чтобы молча перезаписывал. »

Он и так молча перезаписывает одноимённые файлы, если они различаются по времени (в любую сторону, этим можно управлять — например, чтобы брались только более новые файлы) или по размерам. Параметр для xcopy — /y (подавление запроса на перезапись).

__sa__nya 25-07-2017 14:20 2753911

Iska, т.е. robocopy /e аналогичен xcopy /e /c /h /c ?

Iska 25-07-2017 17:37 2753951

__sa__nya, не аналогичен. Это две разных утилиты, с разным функционалом.


Время: 22:28.

Время: 22:28.
© OSzone.net 2001-