.NET Core C # - Удалить файл в папке символических ссылок в Windows 10 - PullRequest
0 голосов
/ 08 сентября 2018

Я тестирую локально веб-приложение, которое будет размещено в среде Linux. Для тестирования я создал папку символических ссылок, используя командную строку администратора и mklink / D. Эта ссылка установлена ​​в папке wwwroot моего приложения и связана с каталогом в C: \ Users \ User \ the_folder. Причина этого заключается в том, что мне нужно создать символическую ссылку на моем сервере Linux на подключенный накопитель на жестких дисках.

Я могу записывать файлы и новые каталоги в этот каталог символических ссылок, но по какой-то причине он не позволяет мне удалить файл. Я ЕСМЬ, однако, могу удалить весь каталог вместе с его содержимым с помощью System.IO.Directory.Delete (path, true);

Чтобы удалить файл, я пытаюсь использовать System.IO.File.Delete, но это возвращает ошибку отказа в доступе.

Кто-нибудь знает, в чем может быть проблема?

...