Windows下使用BAT脚本和WinSCP实现通过sftp上传
@echo off
set SFTP_HOST=1.1.1.1 #此处填写服务器地址
set SFTP_USER=user #此处填写连接服务器用户名
set SFTP_PASSWORD=123 #此处填写连接服务器密码
set SFTP_REMOTE_PATH=/123/ #此处填写服务器打开的路径
set LOCAL_PATH=D:\soft #此处填写本地要上传的路径
set UPLOAD_PATH=D:\soft #此处填写本地要上传的路径
set REMOTE_UPLOAD_PATH=/123/ #此处填写上传到服务器的路径
(
echo option batch abort
echo option confirm off
echo open sftp://%SFTP_USER%:%SFTP_PASSWORD%@%SFTP_HOST%
echo mkdir %REMOTE_UPLOAD_PATH%
echo put %UPLOAD_PATH%* %REMOTE_UPLOAD_PATH%
echo exit
) | "D:\Program Files (x86)\WinSCP\WinSCP.com" /command /log=D:\logs\winscp.log
pause
本文标题:Windows下使用BAT脚本和WinSCP实现通过sftp上传
本文链接:https://www.haomeiwen.com/subject/ejtbndtx.html
网友评论