让您的 WinSCP 脚本更易于维护怎么样?
我想您所需要的只是将每个目录一个synchronize命令放入脚本中。这听起来维护起来并不太困难。
即你的脚本 ( script.txt) 会是这样的:
open sftp://user:password@example.com -hostkey="server_hostkey"
# one synchronize command per directory
synchronize remote C:\local_directory1 /home/user/remote_directory1
synchronize remote C:\local_directory2 /home/user/remote_directory2
...
synchronize remote C:\local_directoryN /home/user/remote_directoryN
exit
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用如下命令行将任务添加到 Windows Scheduler :
"C:\Program Files\WinSCP\WinSCP.exe" "/script=path_to_script\script.txt" "/log=path_to_script\script.log"
Run Code Online (Sandbox Code Playgroud)
理想情况下,还可以添加/ini=nul到命令行以将脚本与环境隔离。
| 归档时间: |
|
| 查看次数: |
4958 次 |
| 最近记录: |