我使用简单的recv(/ get)命令从远程获取一堆文件
大型机服务器。我首先使用servername,username,pwd创建一个文本文件
和我要传输的文件列表,然后我在命令提示符中使用带有ftp
-s:<created text file.txt>
的.bat文件,该文件是使用
来自VBA的shell命令。
现在我的问题是,我不知道哪个文件列表存在以及哪个 别。在没有找到文件的情况下,我不想要任何文件 创建。但是目前正在创建一个0KB的空白文件。这些都是csv 我试图传输的文件。当我在另一个上尝试相同的过程时 系统,似乎工作正常,即如果没有,它不会创建任何文件 存在转移。这是我想要执行的基本功能,如果是文件 然后存在,转移,否则让它成为它。
我可能错过了一些非常简单的选项,我尝试过在线搜索 对于可能的解决方案,但无济于事,我希望我提供的信息 就够了。
答案 0 :(得分:0)
我遇到了同样的问题,我相信我使用mget
代替get
解决了这个问题。您需要在文本文件中输入prompt
才能关闭交互模式。否则,您将在运行脚本时收到确认提示。