Перейти к содержанию
СофтФорум - всё о компьютерах и не только

очень нужен батник


Рекомендуемые сообщения

Имеется такая проблема:

В каталоге "ааа" , например, пользователи создают свои подкаталоги по формату "xxx-yyy" для передачи.

Мне необходимо периодически просматривать их и отправлять файлы на ftp-сервера с сответствующими ip-шниками, с форматом 11.xxx.yyy.222. Вручную это делать - весь день уйдет, если учитывать, что сервера не всегда отвечают.

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

И в порядке полной наглости... Еще бы и лог отправки - недоступности серверов ... :D

Ссылка на комментарий
Поделиться на другие сайты

За основу возьмем, что есть некий каталог c:\aaa

@echo offfor /f "tokens=1,2 delims=." %%i in ('date/t') do (set mem_DD=%%iset mem_MM=%%j)rem Выбираем все каталоги в текущей папкеfor /f "tokens=1,2 delims=-." %%a in ('dir /aD /b') do (rem Формируем файл команд для ftp  echo login_ftp > UPLOAD.FTP echo pass_ftp >> UPLOAD.FTP echo lcd C:\AAA\%%a-%%b >> UPLOAD.FTP echo cd IN >> UPLOAD.FTP echo prompt >> UPLOAD.FTP echo wput *.* >> UPLOAD.FTP echo close >> UPLOAD.FTP echo quit >> UPLOAD.FTPrem Отправляем файлы с записью лога отправки ftp -s:UPLOAD.FTP 11.%%a.%%b.222 >>log_%mem_DD%_%mem_MM%.txt) 

запускать батник следует из каталога ААА

по поводу проверки недоступности серверов - можно например пинговать сервер перед отправкой и при отсутствии ответа считать его недоступным.

Изменено пользователем Maikll
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...