【发布时间】:2013-11-13 21:07:54
【问题描述】:
我一直在为这个问题挠头好几个小时。我有一个 VBA 宏,它生成一个文本文件,其中包含我将与“ftp -s:”一起使用的 ftp 命令列表。到现在为止还挺好。然而 ftp 做了一些非常奇怪的事情,并且 拆分 一个连接的字符串并将其放在行首。我将举一个例子来更好地说明这一点。以下是文本文件的结构:
我的用户名
我的密码
获取我的文件。zip
关闭
粗体字符表示使用Print #1, "get " & fileName & ".zip"进行连接的位置
所以当我运行ftp -s:Commands.txt myftp.me.com 时,我可以正常登录,除非 ftp 使用 get 命令到达第三行。将“.zip”拆分并放在命令行开头基本执行.zip get myFile
当我手动将命令键入文本文件时,我没有看到这一点。
对可能发生的事情有任何想法吗?提前致谢。
【问题讨论】:
-
您是否在文本编辑器中打开了 VBA 生成的文件 Commands.txt,“get myFile.zip”行是否正常?
-
是的,“get myFile.zip”行看起来不错。这真的很奇怪
标签: vba ftp string-concatenation