Объект 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. 

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

5.5.3.1. Подделка utime(file, NULL)

Из книги автора

5.5.3.1. Подделка utime(file, NULL) Некоторые более старые системы не устанавливают значения времени доступа и изменения равным текущему времени, когда второй аргумент utime() равен NULL. Однако код более высокого уровня (такой, как GNU touch) проще, если он может полагаться на один


Объект File

Из книги автора

Объект File Объект File обеспечивает доступ ко всем свойствам файла. Создать этот объект можно с помощью метода GetFile объекта FileSystemObject следующим образом:var FSO, F;//Создаем объект FileSystemObjectFSO=WScript.CreateObject("Scripting.FileSystemObject");//Создаем объект FileF=FSO.GetFile("С:Мои документахletter.txt");Также


(8.11) После подключения дополнительного жесткого диска W2k перестал загружаться. После ввода пароля говорит, что "your system has no paging file, or the paging file is too small" и снова выдает окно логона. Что делать?

Из книги автора

(8.11) После подключения дополнительного жесткого диска W2k перестал загружаться. После ввода пароля говорит, что "your system has no paging file, or the paging file is too small" и снова выдает окно логона. Что делать? Данная проблема появляется, если буква загрузочного раздела не совпадает с буквой,


Установка File-3.39

Из книги автора

Установка File-3.39 Приблизительное время компиляции: 0.21 SBU Необходимое дисковое пространство: 2 MBИнсталляция FileДля инсталляции File выполните:./configure –prefix=/usr –datadir=/usr/share/misc && make && make installСодержимое FileПоследняя проверка: версия 3.39.ПрограммыfileОписанияfilefile проверяет


File

Из книги автора

File Официальная ссылкаFile (3.39): ftp://ftp.gw.com/mirrors/pub/unix/file/Содержимое FileПоследняя проверка: версия 3.39.ПрограммыfileОписанияfilefile проверяет указанные файлы с целью их классификации. Есть 3 набора тестов, запускаемых в данном порядке: тесты файловой системы, тесты magic number и тесты


14.9 Trivial File Transfer Protocol

Из книги автора

14.9 Trivial File Transfer Protocol Некоторым приложениям копирования файлов требуются очень простые реализации, например для начальной загрузки программного обеспечения и конфигурационных файлов в маршрутизаторы, концентраторы или бездисковые рабочие станции.Простейший протокол


20.5.2.7. Executable file formats

Из книги автора

20.5.2.7. Executable file formats В этом разделе вы сможете включить поддержку различных форматов исполняемых файлов. Обычно это нужно, если вы хотите запускать в эмуляторах программы других операционных систем, например, DOS- или


Shared Cache file

Из книги автора

Shared Cache file Параметр более не используется в InterBase.


Реализация меню File

Из книги автора

Реализация меню File В данном разделе мы определим слоты и закрытые функции, необходимые для обеспечения работы меню File и для управления списком недавно используемых файлов.01 void MainWindow::newFile() 02 {03 if (okToContinue ()) 04 { 05 spreadsheet->clear(); 06 setCurrentFile("");07 }08 }Слот newFile()


WWW File Share Pro

Из книги автора

WWW File Share Pro Производитель: LionMax Software (http://www.wfshome.com).Статус: коммерческая.Страница для скачивания: http://www.wfshome.com/download.htm.Размер: 2,7 Мбайт.Эта программа предназначена для открытия и настройки на компьютере простого HTTP-сервера, который можно применять для обмена файлами с


Работа с типом File

Из книги автора

Работа с типом File Тип File предлагает функциональные возможности, почти идентичные возможностям типа FileInfo, но с помощью ряда статических членов. Подобно FileInfo, тип File предлагает методы AppendText(), Create(), CreateText(), Open(), OpenRead(), OpenWrite() и OpenText(). Во многих случаях типы File и FileStream


Новые члены File в .NET 2.0

Из книги автора

Новые члены File в .NET 2.0 В отличие от FileInfo, тип File поддерживает (в .NET 2.0) несколько своих собственных уникальных членов, описания которых приводятся в табл. 16.5. С помощью этих членов можно существенно упростить процессы чтения и записи текстовых данных.Таблица 16.5. Методы типа


Remote File Viewer

Из книги автора

Remote File Viewer Утилита Remote File Viewer является аналогом стандартного Проводника, входящего в состав Windows XP. С помощью этой утилиты пользователь может просматривать содержимое папок устройства или эмулятора, а также копировать файлы из устройства на настольный компьютер и


PCInspector File Recovery

Из книги автора

PCInspector File Recovery Сайт: http://www.pcinspector.deРазмер: 6 МбСтатус: FreewareОтличная бесплатная программа для восстановления данных, которая поддерживает файловые системы FAT 12/16/32 и NTFS. Актуальная версия 4.0 сменяет предыдущую версию 3.0, которой уже более 6 лет.Вот некоторые новшества: утилита


Программа File Scavenger

Из книги автора

Программа File Scavenger Программа File Scavenger (http://www.quetek.com) предназначена специально для восстановления данных из RAID, хотя хорошо работает и с любыми отдельными накопителями: винчестерами, flash-дисками, лазерными дисками. При всей внешней простоте интерфейса это приложение