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