![]() |
robocopy errorlevel
Столкнулся с ситуацией, когда возвращаемая ошибка не соответствует тому что происходило.
Код:
ROBOCOPY :: Robust File Copy for Windows :: Version XP026 я ожидал errorlevel=1 (успешное копирование) Цитата:
|
а как спрашивался errorlevel? сильно похоже на ту же каку с маком на которую я одного раза напоролся: возвращался errorlevel не с той команды с которой ожидался.
|
типа так:
Код:
robocopy .... |
Вроде как все хорошо и красиво. Должно работать как и запрошено. Разве что еще одно уточнение: дополнительных условий или циклов нет перед приведенным куском кода? Т.е. robocopy set echo if не в скобках? Если есть скобки то придется SETLOCAL ENABLEDELAYEDEXPANSION и спрашивать не %errorlevel% а !errorlevel!
|
Elven, нет скобок.
|
Странно.. пришел на почту ответ от Iska
а его тут нет ( |
Опиум, Iska вчера явно перетрудился и начал пороть чушь. Спустя некоторое время он сие осознал и удалил своё сообщение. Потому уведомление есть, а сообщения (для пользователей, администраторы и модераторы его могут видеть) уже нет.
Попробуйте показать весь Ваш код. |
Iska, ок, понял)
весь код незамысловат, но не играет роли, он достаточно плоский. переделал так: Код:
ren \\dc01\f$\1c\ddata_*.rar *.old |
Опиум, расширенная обработка команд интерпретатором у Вас включена (по умолчанию включена, но всё же, всё же, всё же)?
Добавьте: Код:
echo [%errorlevel%] |
Iska, ноль выдаёт ((
|
Цитата:
Именно «[0]», не «[]», так? |
Iska, да [0]
|
Честно, эта тема достала.
не срабатывает даже Код:
robocopy /mir /r:1 /w:1 /np /nfl /ndl /log:%~dpn0_temp.txt c:\1C_BASE C:\1C_BASE_COPY\ Цитата:
но не знаю, про мою беду она или нет... |
Цитата:
|
Опиум,
по коду в #13 прекрасно скопировался файл asd.txt из в и лог на рабочем столе соответствующий: Скрытый текст
------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Начало: Tue Mar 14 12:52:18 2017 Источник : c:\1C_BASE\ Назначение : C:\1C_BASE_COPY\ Файлы: *.* Параметры: *.* /NDL /NFL /S /E /COPY:DAT /PURGE /MIR /NP /R:1 /W:1 ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ВсегоСкопировано ПропущеноНесоответствие СБОЙДополнения Каталогов : 1 0 1 0 0 0 Файлов : 1 1 0 0 0 0 Байт : 0 0 0 0 0 0 Время : 0:00:00 0:00:00 0:00:00 0:00:00 Окончание : Tue Mar 14 12:52:18 2017 Цитата:
явно "Ошибок не было, НО копирование производилось" |
|
Цитата:
Код:
@echo off Скрытый текст
------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Начало: Tue Mar 14 17:23:22 2017 Источник : C:\1C_BASE\ Назначение : C:\1C_BASE_COPY\ Файлы: *.* Параметры: *.* /NDL /NFL /S /E /COPY:DAT /PURGE /MIR /NP /R:1 /W:1 ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ВсегоСкопировано ПропущеноНесоответствие СБОЙДополнения Каталогов : 1 0 1 0 0 0 Файлов : 1 1 0 0 0 0 Байт : 0 0 0 0 0 0 Время : 0:00:00 0:00:00 0:00:00 0:00:00 Окончание : Tue Mar 14 17:23:22 2017 Копируем файл, ошибка=1 ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Начало: Tue Mar 14 17:24:00 2017 Источник : C:\1C_BASE\ Назначение : C:\1C_BASE_COPY\ Файлы: *.* Параметры: *.* /NDL /NFL /S /E /COPY:DAT /PURGE /MIR /NP /R:1 /W:1 ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ВсегоСкопировано ПропущеноНесоответствие СБОЙДополнения Каталогов : 1 0 1 0 0 0 Файлов : 1 0 1 0 0 0 Байт : 0 0 0 0 0 0 Время : 0:00:00 0:00:00 0:00:00 0:00:00 Окончание : Tue Mar 14 17:24:00 2017 Файл уже скопирован, присутствует, ошибка=0 |
Цитата:
|
alpap, ты хочешь сказать что у тебя все ок? робокопи..из под какой версии windows?
|
Есть подозрение что все дело в разных версиях robocopy, простигосподи.
вот некорректная работа (под w2003): Код:
C:\batch>robocopy /nfl c:\batch c:\batch\cmd *.cmd && echo **** |
Цитата:
ничего не резалось не менялось из родного подвеса |
разобрался. вот https://www.winvistatips.com/threads...rlevel.567309/
|
Время: 13:08. |
Время: 13:08.
© OSzone.net 2001-