【问题标题】:VBscript using variable from text file errorVBscript使用来自文本文件错误的变量
【发布时间】: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


【解决方案1】:

在文本文件中,我去掉了目录之间的“”,它起作用了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-27
    • 1970-01-01
    • 2012-07-14
    • 2021-11-11
    • 1970-01-01
    相关资源
    最近更新 更多