批处理下载FTP服务器上某个目录下的文件

本代码以下载FTP服务器上某个目录下的所有文件为例。

如果需要下载某个目录下的.txt类型的所有文件,请把
mget *.*
改成
mget *.txt

如果需要下载某个目录下的某一个文件a.txt,请把
mget *.*
改成
get a.txt

批处理代码 复制代码 收藏代码
  1. @echooff
  2. rem指定FTP用户名
  3. setftpUser=FTPUSERNAME
  4. rem指定FTP密码
  5. setftpPass=FTPPASSWORD
  6. rem指定FTP服务器地址
  7. setftpIP=192.168.0.2
  8. rem指定待下载的文件位于FTP服务器的哪个目录
  9. setftpFolder=/SharedFile/Log
  10. rem指定从FTP下载下来的文件存放到本机哪个目录
  11. setLocalFolder=C:\temp
  12. setftpFile=%temp%\TempFTP.txt
  13. >"%ftpFile%"(
  14. echo,%ftpUser%
  15. echo,%ftpPass%
  16. echocd"%ftpFolder%"
  17. echolcd"%LocalFolder%"
  18. echobin
  19. echomget*.*
  20. echobye
  21. )
  22. startftp-v-i-s:"%ftpFile%"%ftpIP%
@echo off
rem 指定FTP用户名
set ftpUser=FTPUSERNAME
rem 指定FTP密码
set ftpPass=FTPPASSWORD
rem 指定FTP服务器地址
set ftpIP=192.168.0.2
rem 指定待下载的文件位于FTP服务器的哪个目录
set ftpFolder=/SharedFile/Log
rem 指定从FTP下载下来的文件存放到本机哪个目录
set LocalFolder=C:\temp

set ftpFile=%temp%\TempFTP.txt
>"%ftpFile%" (
    echo,%ftpUser%
    echo,%ftpPass%
    echo cd "%ftpFolder%"
    echo lcd "%LocalFolder%"
    echo bin
    echo mget *.*
    echo bye
)
start ftp -v -i -s:"%ftpFile%" %ftpIP%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值