Visual Basic Script


6_7_ Атрибуты файлов и папок



         6.7. Атрибуты файлов и папок

         Для изменения атрибутов файлов и папок  служит свойство Attributes

         Синтаксис:

         object.Attributes = newattributes

         где

        object – объект File или Folder

        newattributes – новые установленные атрибуты

         Параметр newattributes может принимать следующие значения:
 

Константа

Значение

Действие

Описание

Normal

0

чтение/запись Обычный файл без атрибутов
ReadOnly

1

чтение/запись Только чтение
Hidden

2

чтение/запись Скрытый
System

4

чтение/запись Системный
Volume

8

только чтение Метка диска
Directory

16

только чтение Папка
Archive

32

чтение/запись Архивный
Compressed

128

только чтение Сжатый файл
 

         Чтобы установить или снять атрибут с файла, нужно соответственно прибавить или удалить нужное значение.
 

         Type

         Метод Type возвращает тип файла. При применении его к объекту Folder – возвращает значение “Папка с файлами”.

         VBScript:

    Dim FSO, D, Vol
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set F = FSO.GetFile(WScript.ScriptName)



Начало  Назад  Вперед