尝试在perl脚本中打开c代码文件时权限被拒绝

时间:2011-10-11 15:25:12

标签: perl permissions notepad++

在尝试在perl脚本中打开c代码文件时,我收到了Permission denied错误。但如果我尝试读取 - 打开c代码文件,它的工作原理。我通过右键单击c文件然后检查属性安全性来检查我的权限,看看我是否具有读写权限。更奇怪的是,如果我在记事本中打开c文件,我可以读取和写入它,但是当我使用notepad ++时,它不起作用,它只能读取而不能写入。

提前致谢。 帮助~~

呃..你是对的,它是只读的,似乎这是一个愚蠢的问题......无论如何,谢谢你的帮助,美好的一天!

2 个答案:

答案 0 :(得分:2)

听起来文件可能被进程锁定。您可以使用Sysinternals Process Explorer来确定锁定文件的进程(如果有)。

选择Find -> Find Handle or DLL...并搜索文件名。

答案 1 :(得分:0)

你检查过文件属性了吗?右键单击c文件时,查看“常规”选项卡底部,“属性:只读”是否已选中?这将覆盖您的DACL安全性。

如果您从CD-ROM或DVD复制文件,则可能会检查只读。