循环生成的文件怎么中间有个空格啊??????????

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:35:51
or i = 10 To 12
Print #8, "get aa" + Format(Date - 1, "YYMMDD") + Str(i) + ".gz"

Next i

在生成的文本中文件为aa080729 10.gz、aa080729 11.gz、aa080729 12.gz,怎么名字中间有个空格啊?请高手指教,怎么去掉这个空格!!!
我想将FTP服务器上文件头一样的文件都下载下来,怎么操作呢?比如文件aa08072915,aa08072961.....文件头都是aa080729,我想把这类的文件都下载下来怎么做呢?请高手指教!!!

按照以下修改完就OK啦:

For i = 10 To 12
Print #1, "get aa" + Format(Date - 1, "YYMMDD") + Trim(Str(i)) + ".gz"
Next i

str函数在转换数值时自动回加一个空格(" ")
使用cstr函数就不会有此问题了。

Function CStr(Expression) As String
VBA.Conversion 的成员
将一个表达式转换为字符串型