Книга: Windows Script Host для Windows 2000/XP
Метод CreateTextFile
Метод CreateTextFile
Параметр overwrite
, используемый в методе, имеет значение в том случае, когда создаваемый файл уже существует. Если overwrite
равно true
, то такой файл перепишется (старое содержимое будет утеряно), если же в качестве overwrite
указано false
, то файл переписываться не будет. Если этот параметр вообще не указан, то существующий файл также не будет переписан.
Параметр unicode
является логическим значением, указывающим, в каком формате (ASCII или Unicode) следует создавать файл. Если unicode
равно true
, то файл создается в формате Unicode, если же unicode
равно false
или этот параметр вообще не указан, то файл создается в режиме ASCII.
Для дальнейшей работы с созданным файлом, т.е. для записи или чтения информации, нужно использовать методы объекта TextStream
. Соответствующий пример сценария приведен в листинге 5.1.
Листинг 5.1. Создание текстового файла и запись в него строки
/*******************************************************************/
/* Имя: CreateFile.js */
/* Язык: JScript */
/* Описание: Создание текстового файла и запись в него строки */
/*******************************************************************/
var FSO,f; //Объявляем переменные
//Создаем объект FileSystemObject
FSO = WScript.CreateObject("Scripting.FileSystemObject");
//Создаем на диске C: текстовый файл TestFile.txt
f = FSO.CreateTextFile("C:TestFile.txt", true);
//Записываем строку в файл
f.WriteLine("Привет!");
//Закрываем файл
f.Close();
/************* Конец *********************************************/