4
vsftpd搭建完ftp后使用windows7的批处理命令进行文件上传
source link: https://blog.51cto.com/u_13753753/5971306
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
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
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
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
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
- 赞
- 收藏
- 评论
- 分享
- 举报
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK