Как убрать "Процесс не может получить доступ к файлу, так как..."? #638268


#0 by DJ Anthon
Пишу батник, все готово, в процессе цикл ждет, пока освободится файл и ничем лучше это проверить как попыткой переименования не получается. При этом в процессе выдается сообщение "Процесс не может получить доступ к файлу, так как этот файл занят другим процессом", что немного раздражает ;). >> nul не помогает. Как его убрать или, может, есть более гуманный способ проверки?
#1 by DJ Anthon
вообще-то там осуществляется выгрузка базы 1С, но ожидать завершения процесса низя, так как он неизвестен. батник запускает файл 1cestart.exe, а он передает свое управление файлу 1С соответствующей версии, после чего завершается, значит в команде start /w смысла нет. зато известно имя файла выгрузки, по доступу к нему определяется, когда все это закончится.
#2 by DJ Anthon
может, кто-нибудь подскажет какую-нибудь систему архивации адекватную с поддержкой FTP? Попробовал Акронис Тру Хоум Эдишн 2013. Функций много, но ни одна нормально не работает, да и вылетает каждые пять минут, хотя все остальное работает стабильно. Одни глюки и недоработки. Что-нибудь похожее бы, но постабильнее.
#3 by ДенисЧ
а если добавить что-то 2&>nul ? Или как там stderr перенаправляется...
#4 by DJ Anthon
что такое 2&? вообще-то я >> nul писал. и > nul тоже
#5 by ДенисЧ
#6 by DJ Anthon
о_О Век живи, век учись... спасибо, то, что нужно. почитаю про stderr...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С