Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] перемещение файлов с проверкой подключенных сетевых дисков

Ответить
Настройки темы
CMD/BAT - [решено] перемещение файлов с проверкой подключенных сетевых дисков

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день.
прошу помощи у профессионалов.
Имеется 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

можно ли как то оптимизировать?

Отправлено: 13:27, 31-10-2017

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Цитата igrek79:
if exist "R:\" else echo Not connected, »
а чего не с помощью того же инструмента
Код: Выделить весь код
net use | find /i "R:\" || echo Not connected
Цитата igrek79:
#производим копирование.
Move R:\*.cvs\ C:\IN »
move /? - перемещение, копирование copy (только файлы) или xcopy
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:27, 31-10-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата alpap:
а чего не с помощью того же инструмента
Код:
net use | find /i "R:\" || echo Not connected »
я только учусь. Я так понимаю между первым и вторым вариантом разницы нет?

Цитата alpap:
move /? - перемещение, копирование copy (только файлы) или xcopy »
необходимо исключительно перемещение, не копирование.

Отправлено: 09:20, 02-11-2017 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] перемещение файлов с проверкой подключенных сетевых дисков

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Создание папок на основе имен файлов и перемещение файлов в эти папки mezzin Скриптовые языки администрирования Windows 4 10-12-2016 21:11
Службы - Перемещение локальных дисков Tubegen Microsoft Windows 8 и 8.1 9 12-01-2014 11:48
CMD/BAT - [решено] Создание папок по дате получения файлов и перемещение в них файлов KamikadZZe Скриптовые языки администрирования Windows 1 01-09-2011 14:15
Загрузка - [решено] Как отключить таймер перед проверкой дисков в WinXP? GSA_GSA Microsoft Windows 2000/XP 1 24-06-2009 11:41
Где ОС W9x хранит информацию о подключенных сетевых дисках Animal Microsoft Windows 95/98/Me (архив) 1 15-02-2003 11:46




 
Переход