Visual Basic Script


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



         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)


    MsgBox "Тип файла "+ F.Name + " : " +F.Type

        JScript:

    var FSO = WScript.CreateObject("Scripting.FileSystemObject");
    var F = FSO.GetFile(WScript.ScriptName);
    WScript.Echo("Тип файла " + F.Name + " : "+F.Type);

        При выполнении получим:
 


Назад по тексту | Содержание | Вперед по тексту



О проекте | История | E-mail

Copyright (C) 2000 - 2001 Alex Neverov

#bn { DISPLAY: block } #bt { DISPLAY: block }


Содержание раздела