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
приведены значения перечисления аргументов.
Значение | Константа | Описание |
---|---|---|
Normal |
vbNormal |
Обычный (по умолчанию). |
ReadOnly |
vbReadOnly |
Только для чтения. |
Hidden |
vbHidden |
Скрытый. |
System |
vbSystem |
Системный файл. |
Volume |
vbVolume |
Метка тома |
Directory |
vbDirectory |
Каталог или папка. |
Archive |
vbArchive |
Файл был изменен с момента создания последней резервной копии. |
Alias |
vbAlias |
У файла другое имя. |
Примечание
Эти перечисления определены в языке Visual Basic. Имена можно использовать в любом месте кода вместо фактических значений.