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"
我使用 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"