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

Показать сообщение отдельно

Ветеран


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

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


Код: Выделить весь код
@echo off
del "log_copy.txt" 2>nul

for /l %%i in (1 1 2) do (
 @>"ftp_copy.txt" (
 for %%j in (
  "open IP ФТП"
  "логин"
  "пароль"
  "binary"
  "cd public_html/123"
  ) do @(
  echo %%~j
  )
 if %%i==1 (
  echo mdelete *
  rem :: Пауза (8 мин) после удаления файлов.
  echo ! ^>.vbs echo WScript.Sleep 480000
  )
 if %%i==2 (
  rem :: Пауза (2 мс) после отправки каждого файла.
  echo ! ^>.vbs echo WScript.Sleep 2
  for /f "delims=" %%j in ('"dir /a-d/b "D:\123\*" 2>nul"') do @(
   echo put "D:\123\%%j"
   echo ! cscript //nologo .vbs
   )
  )
 echo bye
 )
 >>"log_copy.txt" (
 ftp.exe -i -s:"ftp_copy.txt"
 echo.
 )
 cscript //nologo .vbs
 )

del .vbs
exit /b

Последний раз редактировалось Georgio, 06-11-2014 в 12:06. Причина: сокращенме кода.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:36, 05-11-2014 | #16