FileSystem.SetAttr(String, FileAttribute) Метод

Определение

Устанавливает атрибуты файла.Sets attribute information for a file. Функция My обеспечивает более высокие показатели производительности и быстродействия в операциях файлового ввода-вывода в сравнении с SetAttr.The My feature gives you better productivity and performance in file I/O operations than SetAttr. Для получения дополнительной информации см. FileSystem.For more information, see 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

Обязательный.Required. Строковое выражение, определяющее имя файла.A string expression that specifies a file name. PathName может включать каталог или папку, а также диск.PathName can include directory or folder, and drive.

Attributes
FileAttribute

Обязательный.Required. Константа или числовое выражение, сумма которого определяет атрибуты файла.Constant or numeric expression, whose sum specifies file attributes.

Исключения

Недопустимый тип Attribute.Attribute type is invalid.

Примеры

В этом примере функция SetAttr используется для задания атрибутов файла.This example uses the SetAttr function to set attributes for a file.

' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)

Комментарии

При попытке задать атрибуты открытого файла возникает ошибка времени выполнения.A run-time error occurs if you try to set the attributes of an open file.

Ниже приведены значения перечисления аргументов Attributes.The Attributes argument enumeration values are as follows:

ЗначениеValue КонстантаConstant ОписаниеDescription
Normal vbNormal Обычная (по умолчанию).Normal (default).
ReadOnly vbReadOnly Только для чтения.Read-only.
Hidden vbHidden Скрытый.Hidden.
System vbSystem Системный файл.System file.
Volume vbVolume Метка томаVolume label
Directory vbDirectory Каталог или папка.Directory or folder.
Archive vbArchive Файл был изменен с момента создания последней резервной копии.File has changed since last backup.
Alias vbAlias У файла другое имя.File has a different name.

Примечание

Эти перечисления определены в языке Visual Basic.These enumerations are specified by the Visual Basic language. Имена можно использовать в любом месте кода вместо фактических значений.The names can be used anywhere in your code instead of the actual values.

Применяется к

Дополнительно