我想打一个批处理脚本能听我的FTP服务器和文件下载到我的电脑每一个新的文件在FTP服务器上载的时间。
有任何想法吗? 我使用WinSCP赋予。
我想打一个批处理脚本能听我的FTP服务器和文件下载到我的电脑每一个新的文件在FTP服务器上载的时间。
有任何想法吗? 我使用WinSCP赋予。
您可以使用WinSCP赋予脚本与它synchronize
的命令 :
:Loop
winscp.com /command ^
"option batch abort" ^
"open <session>" ^
"synchronize local <local directory> <remote directory>" ^
"exit"
timeout 10
goto :Loop
在Windows XP及以上,使用ping -n 10 127.0.0.1
而不是timeout 10
。
使用/同步WinSCP赋予的本地交换机。 它会检查远程服务器并下载不匹配的本地目录中的任何文件。
winscp.exe [session] /synchronize local [ <local directory> [ <remote directory> ] ]
然后你可以使用任务管理器来按计划运行,或在循环使用它在批处理文件
例如:
:Loop
winscp.exe [session] /synchronize local [ <local directory> [ <remote directory> ] ]
ping -n 10 127.0.0.1
goto :Loop
将运行它每10秒。
阅读命令行选项用于WinSCP赋予更多。