TextStream , который может быть использован для чтения, записи или добавления данных в текстовый файл |
Приведем необходимые замечания для методов из табл. 5.11.
Метод
Обязательный параметр destination
Параметр overwrite
destination
) или нет (overwrite=false
В листинге 5.12 приведен сценарий CopyFile.js, иллюстрирующий использование метода Сору. В этом сценарии на диске С: создается файл TestFile.txt, который затем копируется на рабочий стол.
/*******************************************************************/
/* Имя: CopyFile.js */
/* Язык: JScript */
/* Описание: Создание и копирование файла */
/*******************************************************************/
//Объявляем переменные
var FSO,F,WshShell,WshFldrs,PathCopy;
//Создаем объект FileSystemObject
FSO=WScript.CreateObject('Scripting.FileSystemObject');
//Создаем файл
F=FSO.CreateTextFile('C:\TestFile.txt', true);
//Записываем в файл строку
F.WriteLine('Тестовый файл');
//Закрываем файл
F.Close();
//Создаем объект WshShell
WshShell=WScript.CreateObject('Wscript.Shell');
//Создаем объект WshSpecialFolders
WshFldrs=WshShell.SpecialFolders;
//Определяем путь к рабочему столу
PathCopy=WshFldrs.item('Desktop')+'\';
//Создаем объект File для файла C:TestFile.txt
F=FSO.GetFile('C:\TestFile.txt');
//Копируем файл на рабочий стол
F.Copy(PathCopy);
/************* Конец *********************************************/
Вместо метода Сору
можно использовать метод CopyFile
объекта FileSystemObject
.
Метод
Если параметр force
false
или не указан, то с помощью метода Delete
будет нельзя удалить файл с атрибутом 'только для чтения' (read-only). Установка для force
true
позволит сразу удалять такие файлы.
Вместо метода Delete
можно использовать метод DeleteFile
объекта FileSystemObject
.
Метод
Обязательный параметр destination
Вместо метода Move
можно использовать метод MoveFile
объекта FileSystemObject
.
Метод
Числовой параметр iomode
OpenTextFile
объекта FileSystemObject
(табл. 5.5).
Числовой параметр format
format
OpenTextFile
объекта FileSystemObject
(табл. 5.6).
Открыть текстовый файл для чтения можно также с помощью метода OpenTextFile
объекта FileSystemObject
.
В листинге 5.13 приведен сценарий WriteTextFile.js, иллюстрирующий использование метода OpenAsTextStream для записи строки в файл и чтения из него.
/*******************************************************************/
/* Имя: WriteTextFile.js */