この記事は非常に簡単で、PHP ディレクトリの作成とディレクトリの再帰的無制限の作成と削除を実装しています。例として mkdir と rddir を使用します。
以下はプログラムコードです:
コードは次のとおりです |
コードをコピー |
関数 mkdirs($dir)
{
if(!is_dir($dir))
{
if(!mkdirs(ディレクトリ名($dir))){
false を返します;
}
if(!mkdir($dir,0777)){
false を返します;
}
}
true を返します;
}
mkdirs('div/css/layout');
|
同じ考えで、PHP は rmdir と unlink を使用して、複数レベルのディレクトリを再帰的に削除します。
コードは次のとおりです
| コードをコピー
|
関数rmdirs($dir)
{
$d = ディレクトリ($dir);
while (false !== ($child = $d->read())){
if($child != '.' && $child != '..'){
if(is_dir($dir.'/'.$child))
rmdirs($dir.'/'.$child);
else unlink($dir.'/'.$child);
}
}
$d->close();
rmdir($dir);
}
|
http://www.bkjia.com/PHPjc/631669.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631669.html技術記事この記事は非常に単純で、PHP ディレクトリの作成とディレクトリの再帰的無制限の作成と削除の機能を実装しています。例として mkdir と rddir を使用します。 以下...