Windows 脚本上传文件到 SFTP 服务器 - 使用 WinSCP 命令行工具
要在 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 计划任务中配置以定期执行上传操作。
原文地址: http://www.cveoy.top/t/topic/lMuy 著作权归作者所有。请勿转载和采集!