Объект File

Объект File

Объект File обеспечивает доступ ко всем свойствам файла. Создать этот объект можно с помощью метода GetFile объекта FileSystemObject следующим образом:

var FSO, F;

//Создаем объект FileSystemObject

FSO=WScript.CreateObject("Scripting.FileSystemObject");

//Создаем объект File

F=FSO.GetFile("С:\Мои документахletter.txt");

Также объекты File могут быть получены как элементы коллекции Files. Свойства объекта File описаны в табл. 5.10.

Таблица 5.10. Свойства объекта File

Свойство Описание Attributes Позволяет просмотреть или установить атрибуты файлов DateCreated Содержит дату и время создания файла. Доступно только для чтения DateLastAccessed Содержит дату и время последнего доступа к файлу. Доступно только для чтения DateLastModified Содержит дату и время последней модификации файла. Доступно только для чтения Drive Содержит букву диска для устройства, на котором находится файл. Доступно только для чтения Name Позволяет просмотреть и изменить имя файла. Доступно для чтения и записи ParentFolder Содержит объект Folder для родительского каталога файла. Доступно только для чтения Path Содержит путь к файлу ShortName Содержит короткое имя файла (в формате 8.3) ShortPath Содержит путь к файлу, состоящий из коротких имен каталогов (в формате 8.3) Size Содержит размер заданного файла в байтах Type Возвращает информацию о типе файла. Например, для файла с расширением txt возвратится строка "Text Document"

Методы объекта File представлены в табл. 5.11.

Таблица 5.11. Методы объекта File

Метод Описание Copy(destination [, overwrite]) Копирует файл в другое место Delete([force]) Удаляет файл Move(destination) Перемещает файл в другое место OpenAsTextStream([iomode, [format]]) Открывает заданный файл и возвращает объект TextStream, который может быть использован для чтения, записи или добавления данных в текстовый файл

Приведем необходимые замечания для методов из табл. 5.11.