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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)