我在远程 FTP 服务器上有目录 test1-test10。我想使用 WinSCP 脚本检索这些目录下的每个文件。
显示所有目录:
ls test*
我想要检索这些目录内的所有文件:
get test*/*
但是我收到一条错误消息no such file or directory
。
我怎样才能做到这一点?
答案1
答案2
使用
get test*
如果远程目录中没有其他目录,您甚至可以使用:
get *
答案3
我的解决方法是使用批处理脚本:
set num=1,2,3
for %%i in (%num%) do ( WinSCp.com /command ^
"open <user>:<password>@<hostname>:<port>" ^
"get test%%i/* <destination>" ^
"exit")
这将为每个目录创建一个新的连接,但这是我能做的最好的。