У меня есть процедура, которая пытается импортировать файлы из каталога импорта, выплевывая их в каталог ошибок в случае сбоя импорта. Каталог Error является общим, и у пользователей есть права доступа для удаления там файлов, поэтому они могут попытаться устранить проблемы и затем снова переместить файлы в каталог импорта. Я использую File.Move для перемещения файлов в каталог ошибок, и это работает нормально, за исключением разрешений - похоже, он возвращается к стандартному набору разрешений, а не к каталогу, и поэтому пользователи не могут удалить файлы - как я могу сбросить разрешения для файла на те из них, которые содержат каталог? Я пытался возиться с SetAccessControl и SetAccessRuleProtection, но мне, похоже, не повезло?
Приветствия
MH