Perl編程中的一個問題:mkdir生成的目錄屬性
在Perl中可以用"mkdir("$name",$proprity)"命令,其中$name為要建的目錄名,$proprity為所建目錄的屬性,$proprity的值必須為數字,該數字不能用我們在Linux上設置屬性的值,
例如:755,777等
改屬性的值代表九位二進制數字的十進制值,即:
如設置775,則該值為十進制的509,即二進制的111111101;
如設置755,則該值為十進制的493,即二進制的111101101;
另外,該值不能被設置為511,即二進制的111111111。
另外,如果不是用以上的設定方法也可以實現。
使用在Linux中常用的屬性設置方法,如755、777等,但是要在以上數字前面加上一個數字“0”。
例如:755,777等
改屬性的值代表九位二進制數字的十進制值,即:
如設置775,則該值為十進制的509,即二進制的111111101;
如設置755,則該值為十進制的493,即二進制的111101101;
另外,該值不能被設置為511,即二進制的111111111。
另外,如果不是用以上的設定方法也可以實現。
使用在Linux中常用的屬性設置方法,如755、777等,但是要在以上數字前面加上一個數字“0”。