Вход/Регистрация
Windows Script Host для Windows 2000/XP
вернуться

Попов Андрей Викторович

Шрифт:

/* Описание: Создание и копирование файла */

/*******************************************************************/

//Объявляем переменные

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
.

Метод Delete

Если параметр

force
равен
false
или не указан, то с помощью метода
Delete
будет нельзя удалить файл с атрибутом "только для чтения" (read-only). Установка для
force
значения
true
позволит сразу удалять такие файлы.

Замечание 

Вместо метода

Delete
можно использовать метод
DeleteFile
объекта
FileSystemObject
.

Метод Move

Обязательный параметр

destination
определяет файл, в который будет производиться перемещение; групповые символы в имени файла недопустимы.

Замечание

Вместо метода

Move
можно использовать метод
MoveFile
объекта
FileSystemObject
.

Метод OpenAsTextStream

Числовой параметр

iomode
задает режим ввода/вывода для открываемого файла и может принимать те же значения, что и одноименный параметр в методе
OpenTextFile
объекта
FileSystemObject
(табл. 5.5).

Числовой параметр

format
определяет формат открываемого файла (ASCII или Unicode). Этот параметр также может принимать те же значения, что и
format
в методе
OpenTextFile
объекта
FileSystemObject
(табл. 5.6).

Замечание

Открыть текстовый файл для чтения можно также с помощью метода

OpenTextFile
объекта
FileSystemObject
.

В листинге 5.13 приведен сценарий WriteTextFile.js, иллюстрирующий использование метода OpenAsTextStream для записи строки в файл и чтения из него.

Листинг 5.13. Запись информации в текстовый файл и чтение ее из него

/*******************************************************************/

/* Имя: WriteTextFile.js */

/* Язык: JScript */

/* Описание: Запись строк в текстовый файл и чтение из него */

/*******************************************************************/

var FSO,F,TextStream,s; //Объявляем переменные

//Инициализируем константы

var ForReading = 1, ForWriting = 2, TristateUseDefault = -2;

  • Читать дальше
  • 1
  • ...
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: