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上面運行?