Как автоматизировать загрузки FTPS из Windows Command Line

Я также предлагаю использовать VnStat

vnStat 1.6 by Teemu Toivola 

     -q,  --query          query database
     -h,  --hours          show hours
     -d,  --days           show days
     -m,  --months         show months
     -w,  --weeks          show weeks
     -t,  --top10          show top10
     -s,  --short          use short output
     -u,  --update         update database
     -i,  --iface          select interface (default: eth0)
     -?,  --help           short help
     -v,  --version        show version
     -tr, --traffic        calculate traffic
     -l,  --live           show transfer rate in real time


 eth0  /  monthly

   month         rx      |      tx      |   total
-------------------------+--------------+--------------------------------------
  Oct '09     225.70 GB  |   798.52 GB  |     1.00 TB   %%%%:::::::::::::
  Nov '09     138.46 GB  |   616.54 GB  |   755.01 GB   %%::::::::::

 eth0  /  daily

day         rx      |     tx      |  total
------------------------+-------------+----------------------------------------
   31.12.      6.56 GB  |   34.39 GB  |   40.95 GB   %%%::::::::::::::::
   01.01.      1.13 GB  |  746.92 MB  |    1.86 GB

1
задан 20 June 2011 в 17:36
3 ответа

WinSCP имеет интерфейс пакета/сценария. Синхронизировать команда, кажется, делает то, что Вы хотите.

2
ответ дан 3 December 2019 в 22:07

Я записал бы себе маленькое (меньше чем 50 строк) программа Java с помощью утилит Apache Commmons Net и затем запустил бы тот процесс в пакетном файле. Это - способ, которым я делаю это, хотя я в настоящее время делаю это по протоколу HTTPS, FTPS должны быть выполнимыми без слишком большой проблемы.

Если это помогает, и Вам нужен грубый пример такого рода вещи, я отправил сообщение в блоге со своим кодом в: http://djangofan.blogsite.org/wordpress/?p=12

0
ответ дан 3 December 2019 в 22:07

Самый простой и надежный способ сделать это в Windows - использовать коммерческий автоматизированный инструмент FTP, такой как Robo-FTP ( https://www.robo-ftp.com ).

FTPLOGON "mysite"
SENDFILE "*" /ifnewer
FTPLOGOFF

Это приведет к загрузке всех файлов, пропуская любые файлы, которые уже существуют на сервере и не новее, чем локальная копия.

0
ответ дан 3 December 2019 в 22:07

Теги

Похожие вопросы