записать файл с помощью WScript.shell - PullRequest
3 голосов
/ 11 декабря 2011

Как я могу писать текстовые файлы, используя 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 Ответ

6 голосов
/ 28 января 2012

Вам не хватает одного важного параметра в fh. Правильный код:

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

, тогда как 2 - это байт-код, который указывает fso записать файл. Для чтения значение равно 1, а для добавления значение равно 8.

Думаю, вам это уже ясно.

...