Javascript 获得';未找到路径';使用CreateTextFile时

Javascript 获得';未找到路径';使用CreateTextFile时,javascript,syntax,internet-explorer-8,text-files,Javascript,Syntax,Internet Explorer 8,Text Files,我试图创建一个文本文件,但我得到一个路径未找到错误 我做错了什么 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(); 我在IE8中使用javascri

我试图创建一个文本文件,但我得到一个
路径未找到
错误

我做错了什么

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();

我在IE8中使用javascript。谢谢

您可以先尝试确保日志目录存在。接下来,尝试在源中包含日志目录的整个路径。这是因为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();

我假设这是在Windows脚本主机或类似主机中?请尝试将一个文件从记事本保存到C:\logs\testfile.txt。这说明了什么?运行此脚本时,在当前驱动器的根目录中似乎没有
logs
目录。@SecurityMatt:您的意思是
\logs\testfile.txt
(在
GetFolder
中,字符串中的第一个反斜杠只是为了转义字符串文字中的第二个反斜杠,路径仅以一开头)。@SecurityMatt我也在目录中创建了一个文件,以查看这是否会起作用,我一直收到相同的错误