标签: perl
我正在调试一个大型perl(5.10.1)脚本,该脚本有时在Windows Server 2012 R2上打开文件以进行写访问时遇到问题。我得到一个权限被拒绝错误,即使perl脚本是在管理员命令提示符下运行的,唯一应该触及它试图打开的文件的是脚本本身或其他实例(脚本运行了几次)连续)。我唯一能想到的是有一个手柄有时没有正确关闭。有没有办法调试这个,看看是什么阻止文件被覆盖,或者只是通过手工梳理代码?是否有其他原因可以拒绝权限而不是打开句柄或非特权用户帐户?