3

如何使用 WScript 编写文本文件我对此很陌生,这就是为什么我不能提供一些细节的原因。我想写一个可以存储在 c://users/user/appdata/local 的日志文件

我的示例代码,使用 FileSystemObject

function WriteFile() 
{
   var fso  = new ActiveXObject("Scripting.FileSystemObject"); 
   var fh = fso.CreateTextFile("d:\\Test.txt", true); 
   fh.WriteLine("Some text goes here..."); 
   fh.Close(); 
}

<body onload = "WriteFile();">
</body>

它确实在 d: 中返回,但在本地 c: 中不会。

4

1 回答 1

6

您在 中缺少一个重要参数fh。正确的代码是:

var fh = fso.CreateTextFile("d:\\Test.txt", 2, true);

2是一个字节码,它告诉fso写入一个文件。读取值为 1,附加值为 8。

这一点你现在已经很清楚了,我想。

于 2012-01-28T13:33:46.037 回答