igrek79
31-10-2017, 13:27
Добрый день.
прошу помощи у профессионалов.
Имеется 2 сетевых диска S:\ и R:\. На R:\ попадают файлы для обработки. Данные файлы должны перемещаться в локальный каталог "IN", где они обрабатываются и перекладываются после обработки в другой локальный каталог "OUT", откуда обработанные файлы перемещаются на сетевой диск S:\. Т.к. сетевые диски имеют свойство отваливаться, необходимо перед каждой процедурой перемещения проверять наличие подключения к данным дискам. Сделал вот так:
:Start_met
#проверяет наличие подключения к диску например диск R:\
if exist "R:\" else echo Not connected,
#если нет диска то подключает его
net use R: \\13.13.2.152\WORK_IN /user:Lemur "password"
#производим копирование.
Move R:\*.cvs\ C:\IN
#делаем задержку
@echo One
@ping -n 5 127.0.0.1 >nul
@echo Two
#проверяет наличие подключения к диску например диск S:\
if exist "S:\" else echo Not connected,
#если нет диска то подключает его
net use S: \\13.13.2.152\WORK_OUT /user:Lemur "password"
#производим копирование.
Move C:\OUT\*.exls S:\
@goto :Start_met
можно ли как то оптимизировать?
прошу помощи у профессионалов.
Имеется 2 сетевых диска S:\ и R:\. На R:\ попадают файлы для обработки. Данные файлы должны перемещаться в локальный каталог "IN", где они обрабатываются и перекладываются после обработки в другой локальный каталог "OUT", откуда обработанные файлы перемещаются на сетевой диск S:\. Т.к. сетевые диски имеют свойство отваливаться, необходимо перед каждой процедурой перемещения проверять наличие подключения к данным дискам. Сделал вот так:
:Start_met
#проверяет наличие подключения к диску например диск R:\
if exist "R:\" else echo Not connected,
#если нет диска то подключает его
net use R: \\13.13.2.152\WORK_IN /user:Lemur "password"
#производим копирование.
Move R:\*.cvs\ C:\IN
#делаем задержку
@echo One
@ping -n 5 127.0.0.1 >nul
@echo Two
#проверяет наличие подключения к диску например диск S:\
if exist "S:\" else echo Not connected,
#если нет диска то подключает его
net use S: \\13.13.2.152\WORK_OUT /user:Lemur "password"
#производим копирование.
Move C:\OUT\*.exls S:\
@goto :Start_met
можно ли как то оптимизировать?