Ошибка при перемещении с сетевого ресурса

Обсуждение программ nnCron и nnCron LITE

Ошибка при перемещении с сетевого ресурса

Postby SeMa » Thu, 13 Sep 2012, 17:37

Столкнулся случайно с тем, что при отладке новых функций давно работающей задачи однократно возникла ошибка при "забирании" файла с сетевого ПК.
"Забирание" всегда работало нормально, а тут вдруг файл "забрался", но не удалился с источника.
Поставил проверку на ошибки. И удивился!
В любом (успешное/неуспешное удаление с источника) случае получаем ошибку 203:
203 The system could not find the environment option that was entered. ERROR_ENVVAR_NOT_FOUND

Вот фрагмент кода задачи:
Code: Select all
S" \\10.10.11.15\d$\buffer\TP.BLST" S" C:\BUFFER\" FMOVE
  GetLastError 0 <>
  IF " ** ! error # %GetLastError N>S% during moving file tp.blst !" CRON-LOG THEN

Если не перемещать, а копировать, ошибки не возникает.
P.S. Наверняка, вопросы не по крону, но столкнулся здесь, поэтому и спрашиваю.
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
SeMa
 
Posts: 637
Joined: Fri, 15 Apr 2005, 12:49
Location: Украина

Re: Ошибка при перемещении с сетевого ресурса

Postby VoidVolker » Thu, 13 Sep 2012, 19:43

Скорее всего какой-то виндовый косяк. Имеет смысл сначала скопировать, а потом удалить — потери производительности не будет, как в случае с локальным файлом.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest