以递归方式为所有文件和文件夹设置权限
2022-08-30 17:59:10
我想以递归方式设置文件夹和文件权限。文件夹应为 750,文件应为 644。我发现了这一点,并做了一些调整。这个可行吗?
<?php
function chmod_r($Path) {
$dp = opendir($Path);
while($File = readdir($dp)) {
if($File != "." AND $File != "..") {
if(is_dir($File)){
chmod($File, 0750);
}else{
chmod($Path."/".$File, 0644);
if(is_dir($Path."/".$File)) {
chmod_r($Path."/".$File);
}
}
}
}
closedir($dp);
}
?>