以下是一个 Windows 脚本示例,可用于上传文件夹中的所有文件到 SFTP 服务器:

@echo off

setlocal

set HOST=myhostname.com
set USER=myusername
set PASS=mypassword
set REMOTEPATH=/remote/path/

set LOCALPATH=C:\local\path

set WINSCP=C:\Program Files (x86)\WinSCP\WinSCP.com

'%WINSCP%' /command ^
    'open sftp://%USER%:%PASS%@%HOST%' ^
    'put ''%LOCALPATH%\*'' ''%REMOTEPATH%''' ^
    'exit'

endlocal
  • 首先,设置了 SFTP 服务器的主机名、用户名、密码和远程路径。
  • 然后,设置了本地文件夹的路径。
  • 最后,使用 WinSCP 命令行工具执行了 SFTP 连接和文件上传命令。

注意,需要替换 HOST、USER、PASS、REMOTEPATH 和 LOCALPATH 的值,以适应您的环境和要上传的文件夹路径。还需要安装 WinSCP 软件并确保它的路径正确设置。

Windows 脚本上传文件夹所有文件到 SFTP 服务器

原文地址: https://www.cveoy.top/t/topic/lMKr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录