vsftpd搭建完ftp后使用windows7的批处理命令进行文件上传
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vsftpd搭建完ftp后使用windows7的批处理命令进行文件上传相关的知识,希望对你有一定的参考价值。
FTP服务器:10.2.6.10
FTP路径:/usr/local/files
本地路径:/root
FTP用户名:ftpuser
FTP密码:123456
1.上传单个文件的批处理脚本
@echo off
echo open 10.2.6.10 >> ftp.up
echo user ftpuser 123456>> ftp.up
echo bin >> ftp.up
echo put "D:\\20210121.log" >> ftp.up
echo bye >> ftp.up
ftp -n -s:"ftp.up"
del ftp.up /q
pause
此时在服务器上查看文件是否上传成功:
2.下载文件的批处理脚本
@echo off
rem 指定FTP用户名
set ftpUser=ftpuser
rem 指定FTP密码
set ftpPass=123456
rem 指定FTP服务器地址
set ftpIP=10.2.6.45
rem 指定待下载的文件位于FTP服务器的哪个目录
set ftpFolder=/usr/local/files
rem 指定从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 off
set ftp_folder=/usr/local/files
set local_folder=d:/aa
echo open 10.2.6.45 4021 >> ftp.up
echo user ftpuser 123456 >> ftp.up
echo cd "%ftp_folder%" >> ftp.up
echo lcd "%local_folder%" >> ftp.up
echo bin >> ftp.up
echo prompt on >> ftp.up
echo mget * >> ftp.up
echo bye >> ftp.up
ftp -n -s:"ftp.up"
del ftp.up /q
pause
以上是关于vsftpd搭建完ftp后使用windows7的批处理命令进行文件上传的主要内容,如果未能解决你的问题,请参考以下文章