我需要在我的运行于Windows的Perl程序中清除文件的只读标志。
我知道system("attrib -r $filename")
可以用,但我想知道是否Perl中没有内置选项来执行它。chmod 777, $filename
似乎不起作用。
谢谢 (xiè xiè)
分离器
我需要在我的运行于Windows的Perl程序中清除文件的只读标志。
我知道system("attrib -r $filename")
可以用,但我想知道是否Perl中没有内置选项来执行它。chmod 777, $filename
似乎不起作用。
谢谢 (xiè xiè)
分离器
尝试使用chmod 0777, $filename
。你需要用八进制表示法的权限。
处理这种事情最常见的方法确实是使用 chmod
。我成功地使用以下方法删除了只读标志:
chmod 0777, $filename;
这是使用chmod
s八进制表示法。
我在Windows Vista 64位上使用草莓Perl 5.8.8。