使用CreateTextFile时获取“未找到路径”

时间:2013-04-08 16:05:44

标签: javascript syntax internet-explorer-8 text-files

我正在尝试创建一个文本文件但出现Path not found错误。

我做错了什么?

var fso = new ActiveXObject("Scripting.FileSystemObject");
    var fo = fso.GetFolder("\\logs")
    var a = fo.CreateTextFile("testfile.txt", true);
    a.WriteLine("This is a test.");
    a.Close();

我在IE 8中使用javascript。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以先尝试确保日志目录存在。接下来,尝试在源中包含logs目录的完整路径。这是因为FileSystemObject的默认路径是当前工作目录。

例如,如果日志位于C:\ logs \

var fso = new ActiveXObject("Scripting.FileSystemObject");
    var fo = fso.GetFolder("C:\\logs")
    var a = fo.CreateTextFile("testfile.txt", true);
    a.WriteLine("This is a test.");
    a.Close();