Отказано в доступе при попытке записи-открытия файла кода c в сценарии perl - PullRequest
0 голосов
/ 11 октября 2011

Я получил сообщение об ошибке «Отказано в доступе» при попытке записать-открыть файл кода c в сценарии perl. но если я пытаюсь открыть и открыть файл кода c, он работает. Я проверяю свое разрешение, щелкая правой кнопкой мыши файл c, а затем свойства-security, и вижу, что у меня есть разрешение на чтение и запись. Что еще более странно, если я открываю файл c в блокноте, я могу читать и писать в него, но когда я использую блокнот ++, он не работает, он просто может читать, а не писать.

Заранее спасибо. помочь ~~ * * 1003

Э-э ... вы правы, это только для чтения, кажется, что это глупый вопрос ... в любом случае, спасибо за вашу помощь, хороший день!

Ответы [ 2 ]

2 голосов
/ 11 октября 2011

Похоже, что файл может быть заблокирован процессом. Вы можете использовать Sysinternals Process Explorer , чтобы определить, какой процесс, если таковой имеется, блокирует файл.

Выберите Find -> Find Handle or DLL... и найдите имя файла.

0 голосов
/ 11 октября 2011

Вы проверяли атрибуты файла? Когда вы щелкаете правой кнопкой мыши по файлу c, смотрите в нижней части вкладки «Общие», проверяется ли «Атрибуты: Только для чтения»? Это переопределит вашу безопасность DACL.

Можно проверить только для чтения, если вы скопировали файл с CD-ROM или DVD.

...