Записать файл с помощью 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.
Я полагаю, вам это уже ясно.