Атрибут Attributes в ASP

Определение и использование

Атрибут Attributes используется для установки или возврата свойств заданного файла или папки.

Грамматика:

FileObject.Attributes[=newattributes]
FolderObject.Attributes[=newattributes]
Параметр Описание
newattributes

Опционально. Определяет атрибуты файла или папки.

Можете использовать один из следующих значений или комбинацию из них:

  • 0 = Обычный файл. Не установлены никакие атрибуты.
  • 1 = Файл только для чтения. Чтение и запись.
  • 2 = Скрытый файл. Чтение и запись.
  • 4 = Системный файл. Чтение и запись.
  • 16 = Папка или каталог. Только чтение.
  • 32 = Файл изменен после последней резервной копии. Чтение и запись.
  • 1024 = Ссылка или ярлык. Только чтение.
  • 2048 = Компрессированный файл. Только чтение.

Пример для объекта File

<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile("c:\test.txt")
Response.Write("Атрибуты файла: ")
Response.Write(f.Attributes)
set f=nothing
set fs=nothing
%>

Вывод:

Атрибуты файла: 32

Пример для объекта Folder

<%
dim fs,fo
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fo=fs.GetFolder("c:\test")
Response.Write("Атрибуты папки: ")
Response.Write(fo.Attributes)
set fo=nothing
set fs=nothing
%>

Вывод:

Атрибуты папки: 16