【发布时间】:2016-03-03 06:29:40
【问题描述】:
大家好。
我要做的是从文本文件中准备一个值并将其用作代码中的变量。文本文件包含一个路径目录,我想用它来创建另一个带有日期戳的文件夹。
这就是它的样子:
Set FSO = CreateObject("Scripting.FileSystemObject")
Const ForReading = 1
Set objTextFile = FSO.OpenTextFile("C:\MyFolder\Settings.txt", ForReading)
For i = 0 to 0
objTextFile.ReadLine
Next
New_Path = objTextFile.ReadLine
FSO.CreateFolder New_Path & Year(Date) & Right("0" & Month(Date),2) & Right("0" & Day(Date),2)
objTextFile.Close
我收到一条错误消息,上面写着Bad file name or number
但是当我使用Wscript.Echo New_Path 时,它向我展示了我需要的正确路径。如果返回正确,为什么不使用它?
第一行有 cmets,所以我阅读了第二行,其中包含如下所示的路径:“C:\NewFolder\”
【问题讨论】:
-
"C:\NewFolder\" 与测试文件中的完全相同。这就是为什么我很困惑为什么会出现这个错误
标签: vbscript readline filesystemobject