FileSystem.SetAttr(String, FileAttribute) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает для файла данные атрибутов. Эта My функция обеспечивает лучшую производительность и производительность операций ввода-вывода файлов, чем SetAttr. Дополнительные сведения см. в разделе FileSystem.
public:
static void SetAttr(System::String ^ PathName, Microsoft::VisualBasic::FileAttribute Attributes);
public static void SetAttr(string PathName, Microsoft.VisualBasic.FileAttribute Attributes);
static member SetAttr : string * Microsoft.VisualBasic.FileAttribute -> unit
Public Sub SetAttr (PathName As String, Attributes As FileAttribute)
Параметры
- PathName
- String
Обязательно. Строковое выражение, указывающее имя файла.
PathName может включать каталог или папку и диск.
- Attributes
- FileAttribute
Обязательно. Константное или числовое выражение, сумма которого задает атрибуты файла.
Исключения
Attribute недопустимый тип.
Примеры
В этом примере функция используется SetAttr для задания атрибутов для файла.
' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)
Комментарии
Ошибка во время выполнения возникает при попытке задать атрибуты открытого файла.
Значения Attributes перечисления аргументов приведены следующим образом:
| Ценность | Константа | Description |
|---|---|---|
Normal |
vbNormal |
Обычный (по умолчанию). |
ReadOnly |
vbReadOnly |
Только для чтения. |
Hidden |
vbHidden |
Скрытые. |
System |
vbSystem |
Системный файл. |
Volume |
vbVolume |
Метка тома |
Directory |
vbDirectory |
Каталог или папка. |
Archive |
vbArchive |
Файл изменился с момента создания последней резервной копии. |
Alias |
vbAlias |
Файл имеет другое имя. |
Note
Эти перечисления задаются языком Visual Basic. Имена можно использовать в любом месте кода вместо фактических значений.