0
我只想下载以前没有从FTP服务器下载的文件。我目前正在使用WinSCP。我不想去控制台并编写代码,因为我希望将来可以自动执行此过程。我目前的代码如下:从FTP服务器下载不存在的文件
"C:\Program Files (x86)\WinSCP\WinSCP.com"/command^
"open ftp://rnan:[email protected]/kgptel/"^
"lcd \D C:\Users\rnan\Desktop\Batch Files"^
"get -latest *"^
"exit"
此代码只是在控制台中打开会话。
请提出更改,使文件自动传输,而无需转到控制台并手动键入代码。
谢谢。
谢谢,当我执行bat文件时,它说有一些错误,并说会话失败。你知道为什么吗? 另外,set命令在由winSCP生成的批处理脚本中做了什么 – qwerty
'set'命令将WinSCP退出代码保存到一个变量中,所以它可以在'exit'命令中重复使用。以防万一,你在'if' /'else'分支中做了一些更复杂的错误处理(比如[使用某个应用程序发送错误邮件](https://winscp.net/eng/docs/guide_automation#results) ),它会覆盖'%ERRORLEVEL%'。 –
感谢它创造奇迹! :D:D你是老板! – qwerty