2011-12-11 48 views
3

如何使用WScript編寫文本文件我對此非常瞭解,這就是爲什麼我不能提供一些細節。我想寫可以保存在c日誌文件://用戶/用戶/應用程序數據/本地使用WScript.shell編寫文件

我的示例代碼,使用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

[在C硬盤上使用JavaScript創建和寫入文本文件]可能的副本(http://stackoverflow.com/questions/8461331/create-and-write-text-file-on-c-hardrive-using-javascript ) –

回答

6

您在fh中缺少一個重要參數。正確的代碼是:

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

2是一個字節碼,它告訴給fso寫入文件。對於閱讀值是1,而對於附加值是8.

我想現在已經清楚了。

+0

是的,但無論如何感謝。 –