コードをコピーします コードは次のとおりです:
function deldir($dir) {
//最初にディレクトリ内のファイルを削除します:
$dh=opendir($dir); while ($file= readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file
if( !is_dir($fullpath )) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
closedir($dh);
//現在のフォルダーを削除します:
if( rmdir($dir) ) {
return true;
} else {
return false;
}
?>
例: 特定のフォルダー内のすべての「.svn」フォルダーを削除します (その内容も含める必要があります)。削除されました) .
コードをコピーします
コードは次のとおりです: function delsvn($dir) {
$dh=opendir($dir);
//すべてを検索します。 svn" フォルダー :
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$ファイル;
if(is_dir($fullpath)) {
if($file==".svn"){
delsvndir($fullpath);
delsvn($fullpath); }
closedir ($dh);
}
function delsvndir($svndir){
//最初にディレクトリ内のファイルを削除します:
$dh=opendir($svndir);
while($file=readdir($dh); ){
if ($file!="."&&$file!=".."){
$fullpath=$svndir."/".$file;
if(is_dir($fullpath)){
delsvndir( $fullpath);
}else{
unlink($fullpath);
}
}
}
closedir($dh);
if(rmdir($svndir)){
return true; else{
return false;
$dir=dirname(__FILE__);
delsvn($dir);
http://www.bkjia.com/PHPjc/326541.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/326541.html
技術記事
次のようにコードをコピーします。 ? function deldir($dir) { // 最初にディレクトリ内のファイルを削除します: $dh=opendir($dir); while ($file=readdir($dh)) { if($file! =" ." $file!="..") { $fullpath=$dir."/...