Система может удалить файл, но моя программа не может? - PullRequest
0 голосов
/ 03 сентября 2011

У меня есть файл, который нельзя удалить с помощью File.Delete () - «Permission denied» или DeleteFile ().Стандартным способом его можно без проблем удалить.Используя Unlocker, он показал, что ручка не прикреплена.

РЕДАКТИРОВАТЬ: файл был открыт в другом приложении.Я не знаю, почему Unlocker не обнаружил это.

Ответы [ 2 ]

1 голос
/ 03 сентября 2011

Посмотрите на Родительский каталог и вкладку безопасности свойства файла. Проверьте, какие разрешения им предоставлены. Это должно дать вам знать, в чем ваша проблема.

enter image description here

0 голосов
/ 03 сентября 2011

Как говорится, у запущенного приложения нет доступа к этому файлу.Если ваше приложение создало этот файл, проверьте, вызываете ли вы удаление с теми же учетными данными.Если ваше приложение не создавало этот файл, возможно, оно находится в месте, к которому у вас нет доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...