2009-01-15 24 views
10

我需要清除在Windows上運行的Perl程序中的文件的只讀標誌。如何清除Perl中的文件的只讀標誌?

我知道​​3210會工作,但我想知道是否沒有在Perl中的內置選項來做到這一點。 chmod 777, $filename似乎不起作用。

感謝,

splintor

回答

16

嘗試chmod 0777, $filename。您需要使用八進制表示法的權限。

+0

缺少0這個技巧,謝謝! – splintor 2009-01-15 07:51:01

5

處理這類事情的最常見方式的確與chmod。我可以使用刪除只讀標誌成功如下:

chmod 0777, $filename; 

這是使用chmodoctal notation

我在Windows Vista 64位上使用Strawberry Perl 5.8.8

+1

區別在於你添加了一個零 - 0777,並且我使用了777,這不起作用。 – splintor 2009-01-18 05:52:26