vsftpd搭建完ftp后使用windows7的批处理命令进行文件上传

2022-12-27 10:30:27 来源:51CTO博客


(资料图片仅供参考)

FTP服务器:10.2.6.10

FTP路径:/usr/local/files

本地路径:/root

FTP用户名:ftpuser

FTP密码:123456

1.上传单个文件的批处理脚本

@echo offecho open 10.2.6.10 >> ftp.upecho user ftpuser 123456>> ftp.upecho bin >> ftp.upecho put "D:\20210121.log" >> ftp.upecho bye >> ftp.upftp -n -s:"ftp.up"del ftp.up  /qpause

此时在服务器上查看文件是否上传成功:

2.下载文件的批处理脚本

@echo offrem 指定FTP用户名set ftpUser=ftpuserrem 指定FTP密码set ftpPass=123456rem 指定FTP服务器地址set ftpIP=10.2.6.45rem 指定待下载的文件位于FTP服务器的哪个目录set ftpFolder=/usr/local/filesrem 指定从FTP下载下来的文件存放到本机哪个目录set LocalFolder=d:/aa 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%pause

3.下载文件的批处理脚本,并且ftp的端口号为4021(推荐此种方式)

@echo offset ftp_folder=/usr/local/filesset local_folder=d:/aaecho open 10.2.6.45 4021 >> ftp.upecho user ftpuser 123456 >> ftp.upecho cd "%ftp_folder%" >> ftp.upecho lcd "%local_folder%" >> ftp.upecho bin >> ftp.upecho prompt on >> ftp.upecho mget * >> ftp.upecho bye >> ftp.upftp -n -s:"ftp.up"del ftp.up  /qpause

标签: 服务器的 文件上传 服务器地址

上一篇:环球观天下!QT实现表单
下一篇:docker高级篇:实战-自己开发的微服务怎么在docker上面运行?