欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-24 16:09:38
本代码以下载ftp服务器上某个目录下的所有文件为例。 如果需要下载某个目录下的.txt类型的所有文件,请把 mget *.* 改成 mget *.txt 如果需要...

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

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

mget *.*
改成
mget *.txt

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

@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%