使用WScript.shell编写文件

时间:2011-12-11 02:41:01

标签: javascript scripting windows-shell jscript

如何使用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:它不会。

1 个答案:

答案 0 :(得分:6)

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

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

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

我想,现在你已经清楚了。