Windows下批处理分享:通过WinSCP实现SFTP传输数据

因为需要频繁将本机目录下源代码文件拷贝到一个银河麒麟的工控板上,使用了WinSCP.exe通过SFTP实现文件传输。

先来段拷贝来的WinSCP介绍:

WinSCP是一款受欢迎的免费Windows SFTP和FTP客户端,通过多种协议(包括Amazon S3、FTP、FTPS、SCP、SFTP或WebDAV)在本地和远程计算机之间复制文件。该应用程序通过强大的文件管理功能提高生产力。

@echo off
set SFTP_HOST=12.18.11.16
set SFTP_USER=******
set SFTP_PASSWORD=*******
set SFTP_REMOTE_PATH=/home/***
set LOCAL_PATH=D:\pathto\src
set UPLOAD_PATH=D:\pathto\src
set REMOTE_UPLOAD_PATH=/home/***/***/src
 
(
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:\Applications\WinSCP\WinSCP.com" /command /log=D:\Applications\WinSCP\logs\winscp.log     
                                                                                                                                                                    
pause
posted @   devdog  阅读(320)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示