System.IO.File.Copy
не работает, когда исходный файл имеет атрибут только для чтения.Как скопировать файл только для чтения?
Копирование я получаю сообщение об ошибке:
Access to the path
<destination>
is denied. (System.UnauthorizedAccessException)
У меня есть сценарий, где я копирую файл шаблона на пути назначения до его модификации, а также в целях безопасности я предпочел бы шаблон был Read- только.
Почему я не могу копировать файл только для чтения таким образом и как я могу достичь того, что я хочу наиболее легко/разумно? И ... почему возникает исключение из файла , когда этот файл не создается?
Примечание: является ли скопированный файл только для чтения или нет, я не волнует, что это легко исправить
см. После обновления –
Только для чтения не мешает вам копировать файл, но он * предотвратит его перемещение. Либо пункт назначения доступен только для чтения, либо у вас нет разрешения на чтение для исходного файла. –