ホームページ > バックエンド開発 > PHPチュートリアル > PHP ディレクトリの作成とディレクトリの再帰的無制限の作成と削除の実装コード_PHP チュートリアル

PHP ディレクトリの作成とディレクトリの再帰的無制限の作成と削除の実装コード_PHP チュートリアル

WBOY
リリース: 2016-07-13 16:55:39
オリジナル
715 人が閲覧しました

この記事は非常に簡単で、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.comtru​​ehttp://www.bkjia.com/PHPjc/631669.html技術記事この記事は非常に単純で、PHP ディレクトリの作成とディレクトリの再帰的無制限の作成と削除の機能を実装しています。例として mkdir と rddir を使用します。 以下...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート