我需要在运行于Windows的Perl程序中清除文件的只读标志。 我知道“system(“attrib -r $filename”)”会起作用,但我想知道Perl中是否有内置选项可以执行此操作。 “chmod 777, $ filename”似乎不起作用。谢谢。
chmod 0777,$filename
。 您需要使用八进制表示法设置权限。处理此类问题最常用的方法确实是使用chmod
。我成功地使用以下命令去除了只读标志:
chmod 0777, $filename;
这里使用了chmod
的八进制表示法。
我在Windows Vista 64位系统上使用草莓Perl 5.8.8。