Вам не нужно делать это с библиотекой NPOI
, чтобы установить разрешение безопасности для всех файлов в каталоге
var directory = new DirectoryInfo(folderPath);
foreach (var file in di.GetFiles("*", SearchOption.AllDirectories))
{
File.SetAttributes(folderPath, FileAttributes.ReadOnly);
}
или для конкретного файла
File.SetAttributes(folderPath, FileAttributes.ReadOnly);