ホームページ > バックエンド開発 > PHPチュートリアル > PHP でディレクトリ (フォルダー) を再帰的に削除する_PHP チュートリアル

PHP でディレクトリ (フォルダー) を再帰的に削除する_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:08:39
オリジナル
1087 人が閲覧しました

PHP によるディレクトリ (フォルダー) の再帰的な削除の 2 つの例を以下に示します。1 つは単一の空のディレクトリを削除するコード、もう 1 つはディレクトリ フォルダーをバッチで削除するコードです。

phpチュートリアル ディレクトリ(フォルダ)を再帰的に削除する 以下に2つの例を示します。1つは空のディレクトリを1つ削除するコード、もう1つはディレクトリフォルダを一括で削除するコードです。

//空のフォルダーを 1 つ削除します

$dir = 'www.bkjia.com';
if( is_dir( $dir ) ) // ディレクトリであるかどうかを判断します
{
if( rmdir( $dir ) )
{
echo 'ディレクトリは正常に削除されました';
}
else
{
echo 'ディレクトリを削除する権限がありません';
}
}
else
{
echo '有効なディレクトリではありません';
}

/ / ディレクトリを一括して再帰的に削除する関数を見てみましょう。

function deleteir($dir){
if(!handle=@opendir($dir)){ //オープンするディレクトリが存在するか確認
die("そのようなディレクトリは存在しません");
}
while( false!==($ file = readdir($ handle)){
directory_separator; $ ファイル)) {

& lt; b & gt; $ ファイル
"; /b>削除に失敗しました!
";
$ DIR) {r r & lt; b & gt; $ dir & lt; /b & gt; n ";
echo" 削除できませんでした。 ;n";
}
}



//テスト プログラム
$dir="/var/www/test";
deletedir($dir);





http://www.bkjia.com/PHPjc/444866.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/444866.html
技術記事

PHP によるディレクトリ (フォルダー) の再帰的な削除の 2 つの例を以下に示します。1 つは単一の空のディレクトリを削除するコード、もう 1 つはディレクトリ フォルダーをバッチで削除するコードです。 PHP チュートリアルはディレクトリを再帰的に削除します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート