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

には重要なパラメータが 1 つ欠けていますfh。正しいコードは次のとおりです。

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

一方、ファイルを書き込むよう2に指示するバイトコードです。fso読み取り値は 1、追加値は 8 です。

これはもう明らかだと思います。

于 2012-01-28T13:33:46.037 に答える