Как только для чтения влияет на каталог при использовании C # /. Net?

Я обнаружил, что я могу написать (скажем, скопировать файл) в каталог только для чтения. То есть справочник с...Attributes = FileAttributes.ReadOnly.Я даже могу сменить название. Единственное, что ямы обнаружили, что можемсделать это, чтобы удалить его. Это действительно единственное, чтоReadOnly предотвращает?

РЕДАКТИРОВАТЬ:

Вот's код: (Справочник пуст.)

(new DirectoryInfo(path)).Attributes = FileAttributes.ReadOnly;
Directory.Delete(path);

Это бросаетAccess to the path 'c:\... is denied. исключение.

Но после сменыReadOnly вNormal это работает отлично.

И чтоделаетReadOnly предотвратить, а что нетэто мешает? (Программно, конечно.Не: через проводник Windows.)

РЕДАКТИРОВАТЬ 2:

Я получил ответы со ссылкой на документацию о том, чтоReadOnly не чтим в каталогах, и что это 'наверное.Net тот'ответственность за удалениеСбой. Так что я'перефразирую вопрос:Как «Только чтение» влияет на каталогпри использовании C # /. Net? ".

Ответы на вопрос(3)

Ваш ответ на вопрос