我們經常會碰到一些問題像目錄許可權無法訪問了,這時可能有幾百或上千個檔案或檔案目錄,下面我寫了一個利用php來批量更改目錄許可權的執行個體。
| 代碼如下 |
複製代碼 |
//擷取檔案目錄列表,該方法返回數組 function getDir($dir=”) { $dir=empty($dir) ? getcwd() : $dir; $dirArray[]=NULL; if (false != ($handle = opendir ( $dir ))) { $i=0; while ( false !== ($file = readdir ( $handle )) ) { //去掉”“.”、“..”以及帶“.xxx”尾碼的檔案 if ($file != “.” && $file != “..”&&!strpos($file,”.”)) { $dirArray[$i]=$file; $i++; } } //關閉控制代碼 closedir ( $handle ); } return $dirArray; } ?>
目錄許可權大量設定
if(empty($_POST)){ ?>
}else{ $directorys=@$_POST['directory']; $Perm=trim(@$_POST['Perm']); $User=trim(@$_POST['User']); ?>
@echo off $BASE_DIR=getcwd(); if(is_array($directorys)){ foreach($directorys as $directory ){ echo <<echo Y|cacls {$BASE_DIR}\{$directory} /T /E /C /G {$User}:{$Perm}
EOF; } } ?> pause
} ?>
|
http://www.bkjia.com/PHPjc/632813.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632813.htmlTechArticle我們經常會碰到一些問題像目錄許可權無法訪問了,這時可能有幾百或上千個檔案或檔案目錄,下面我寫了一個利用php來批量更改目錄許可權的...