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 |