我一直在为这个问题挠头好几个小时。我有一个 VBA 宏,它生成一个文本文件,其中包含我将与“ftp -s:”一起使用的 ftp 命令列表。到目前为止,一切都很好。然而 ftp 做了一些非常奇怪的事情,并将连接的字符串拆分并放在行首。我将举一个例子来更好地说明这一点。以下是文本文件的结构:
我的用户名
我的密码
获取我的文件。压缩
关
粗体字符表示使用连接发生的位置Print #1, "get " & fileName & ".zip"
因此,当我运行时,我ftp -s:Commands.txt myftp.me.com
可以正常登录,除非 ftp 使用 get 命令到达第三行。将“.zip”拆分并放置在命令行开头并基本执行.zip get myFile
当我手动将命令键入文本文件时,我没有看到这一点。
关于可能发生的事情有什么想法吗?提前致谢。