我正在尝试使用 WinSCP 命令行访问 FTP 服务器。然后下载根文件夹中的所有 JPEG 并将它们下载到我的 C: 驱动器上的本地文件夹中。
下面是我的脚本的示例。
>"C:/Program Files (x86)/winscp/winscp.exe" /open ftp://hostname;password@ipaddress/
这会打开连接,但是当我尝试使用它从根文件夹下载所有图像时。
>get /*.jpg
超时了。
有没有更好的方法来连接并获取所有可用的图像?
理想情况下,当它正常工作时,我最终会将其放入批处理文件中。
答案1
使用批处理文件(例如download.bat
):
"C:\Program Files (x86)\WinSCP\winscp.com" ^
/ini=nul /log=C:\writable\path\to\winscp.log /command ^
"open ftp://hostname:[email protected]/" ^
"get /*.jpg C:\local\path\" ^
"exit"
一些参考资料:
你甚至可以拥有WinSCP 为您生成脚本/批处理文件:
答案2
尝试
get *.jpg
或者
get -filemask=*.jpg -resumesupport=on *