zoukankan      html  css  js  c++  java
  • 批处理:Windows主机通过FTP下载远程Linux主机上文件

    问题:在Windows上怎么写个批处理把多个文件FTP依次下载到本地某个目录。

    批处理脚本示例:

    @echo off
    title Download db files. Don't close it!!!!!!
    color 0b
    echo =======================================
    echo Download db files. Don't close it!!!!!!
    echo ---------------------------------------
    echo By AlfredZhao, Tel: 010-XXXXX-XXX.
    echo =======================================
    
    rem 1.配置FTP登陆信息
    set ftpUser=oracle
    set ftpPass=oraclepwd
    set ftpIP=192.168.1.88
    
    rem 2.生成配置文件
    rem 打开FTP主机
    echo open %ftpIP% > ftp.txt
    rem FTP用户名(注意末尾不要有空格)
    echo %ftpUser%>> ftp.txt
    rem FTP密码(注意末尾不要有空格)
    echo %ftpPass%>> ftp.txt
    rem 传输模式更改为二进制模式(必须二进制模式传输)
    echo bin >> ftp.txt
    rem 下载控制文件、日志文件、数据文件、临时文件
    echo get "/oradata/datafile/vas/system01.dbf"                 >> ftp.txt
    echo get "/oradata/datafile/vas/sysaux01.dbf"                 >> ftp.txt
    echo get "/oradata/datafile/vas/undotbs01.dbf"                >> ftp.txt
    echo get "/oradata/datafile/vas/redo01.log"                   >> ftp.txt
    echo get "/oradata/datafile/vas/redo02.log"                   >> ftp.txt
    echo get "/oradata/datafile/vas/temp01.dbf"                   >> ftp.txt
    echo get "/oradata/datafile/vas/control01.ctl"                >> ftp.txt
    echo get "/oradata/datafile/vas/control02.ctl"                >> ftp.txt
    rem 退出FTP
    echo bye >> ftp.txt
    
    rem 3.按上面生成的配置文件ftp.txt连接ftp下载,日志输出到ftp.log
    ftp -s:ftp.txt > ftp.log
    rem 删除配置文件ftp.txt
    del ftp.txt
    

    使用方法:

    1. 修改第一部分的ftp登录信息
    2. 修改第二部分的下载文件全路径(可使用UE列编辑模式快速处理)
    3. 在Windows需要下载文件的那个目录执行此批处理文件。
  • 相关阅读:
    VS2010的新特性:3.新要害词 Dynamic
    VS2010的新特性:1.可选参数
    VS2010的新特性:4.简化了对 Office API 对象的访问
    VS2010的新特性:2.命实参数
    Not beside my body,but inside my heart!
    Tears...
    首乘“子弹头”列车
    What doesn't kill me makes me stronger!
    HongKong Business Trip
    胃部不适,原来好辛苦!
  • 原文地址:https://www.cnblogs.com/jyzhao/p/4612581.html
Copyright © 2011-2022 走看看