Записать файл с помощью WScript.shell

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

Решение

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

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

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

Я полагаю, вам это уже ясно.

Другие вопросы по тегам