WinSCP - LS 命令行语法?

WinSCP - LS Command Line Syntax?

我使用 WinSCP(通过来自 MSAccess 的 VBA)获得了 FTP Put 和 Get 函数的成功。

接下来,我希望能够检查远程 FTP 目录以确认文件是否存在,但我想我对语法感到困惑。这是我尝试使用的命令(在 .bat 和 C:\ 提示符下尝试):

WinSCP.com /command ""open ftp://user:password@ftp-example.egnyte.com/"" ""ls /Shared/Backend_Databases/*.zip"" ""exit""

该命令似乎 运行 但显示“主机:”提示,然后退出。 WinSCP 在这里寻找什么?我是否正确使用了双引号?

感谢您的指导,

马克

我认为这是错误的,"" 将被视为空字符串,然后 open 将被视为没有您的服务器地址的字符串。

尝试删除所有重复的双引号。

WinSCP.com /command "open ftp://user:password@ftp-example.egnyte.com/" "ls /Shared/Backend_Databases/*.zip" "exit"