我需要清除在Windows上運行的Perl程序中的文件的只讀標誌。如何清除Perl中的文件的只讀標誌?
我知道3210會工作,但我想知道是否沒有在Perl中的內置選項來做到這一點。 chmod 777, $filename
似乎不起作用。
感謝,
splintor
我需要清除在Windows上運行的Perl程序中的文件的只讀標誌。如何清除Perl中的文件的只讀標誌?
我知道3210會工作,但我想知道是否沒有在Perl中的內置選項來做到這一點。 chmod 777, $filename
似乎不起作用。
感謝,
splintor
嘗試chmod 0777, $filename
。您需要使用八進制表示法的權限。
處理這類事情的最常見方式的確與chmod
。我可以使用刪除只讀標誌成功如下:
chmod 0777, $filename;
這是使用chmod
的octal notation。
我在Windows Vista 64位上使用Strawberry Perl 5.8.8。
區別在於你添加了一個零 - 0777,並且我使用了777,這不起作用。 – splintor 2009-01-18 05:52:26
缺少0這個技巧,謝謝! – splintor 2009-01-15 07:51:01