Windows脚本实现上传文件到sftp服务器
要在Windows上实现上传文件到SFTP服务器,可以使用WinSCP命令行工具和Windows脚本。
以下是一个示例脚本,可以将本地文件夹中的所有文件上传到SFTP服务器:
@echo off
set SERVER="sftp.example.com"
set USERNAME="username"
set PASSWORD="password"
set REMOTE_PATH="/path/to/remote/folder"
set LOCAL_PATH="C:\path\to\local\folder"
"C:\Program Files (x86)\WinSCP\winscp.com" /command ^
"open %USERNAME%:%PASSWORD%@%SERVER%" ^
"put %LOCAL_PATH%\* %REMOTE_PATH%" ^
"exit"
在这个脚本中,需要将以下变量替换为您的实际值:
- SERVER:SFTP服务器的主机名或IP地址
- USERNAME:SFTP服务器的用户名
- PASSWORD:SFTP服务器的用户密码
- REMOTE_PATH:SFTP服务器上要上传文件的远程文件夹路径
- LOCAL_PATH:本地文件夹路径,其中包含要上传到SFTP服务器的文件
此脚本使用WinSCP命令行工具的“put”命令将本地文件夹中的所有文件上传到远程文件夹中。您可以将此脚本保存为.bat文件,并在Windows计划任务中配置以定期执行上传操作。
原文地址: https://www.cveoy.top/t/topic/yEP 著作权归作者所有。请勿转载和采集!