Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
729 of 1492 menu
◀ ▶

Attributes

Свойство Attributes имеет тип FileAttributes: только чтение, скрытый, системный и другие битовые флаги.

Синтаксис

fileInfo.Attributes = FileAttributes.ReadOnly;

Пример

Давайте поставим FileAttributes.ReadOnly для abcde.txt:

using System; using System.IO; class Program { static void Main() { File.WriteAllText("abcde.txt", "abcde"); var info = new FileInfo("abcde.txt"); info.Attributes = FileAttributes.ReadOnly; Console.WriteLine(info.Attributes.HasFlag(FileAttributes.ReadOnly)); } }

Результат выполнения кода:

True

Пример

Давайте сбросим флаг и запишем снова:

using System; using System.IO; class Program { static void Main() { File.WriteAllText("abcde.txt", "abcde"); var info = new FileInfo("abcde.txt"); info.Attributes = FileAttributes.ReadOnly; info.Attributes = FileAttributes.Normal; File.WriteAllText("abcde.txt", "12345"); Console.WriteLine(File.ReadAllText("abcde.txt")); } }

Результат выполнения кода:

"12345"

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить