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

PHP がディレクトリを再帰的に削除する_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 17:34:02
オリジナル
876 人が閲覧しました

「linuxer」ブログより抜粋http://deidara.blog.51cto.com/400447/118805

空のディレクトリの削除は非常に簡単です。

rmdir() 関数で実行できます。ただし、空ではないディレクトリを削除する場合は、最初にファイルを削除する必要があります。ディレクトリ内に他のファイルが存在する可能性があります。サブディレクトリがあるため、再帰的な削除が必要です~以下は私の例です~


function selectedir($dir){
if(!handle=@opendir($dir)){ //開くディレクトリが存在するか確認
die("そのようなディレクトリはありません");
}
while (FALSE! == ($ File = Readdir ($ handle)) {
if ($ file! == "." && $file! == "..") $file=$dir .DIRECTORY_SEPARATOR. $file ;
$file削除されました
";
t;$file削除に失敗しました!
";
if (@rmdir ($ dir)) {
echo "ディレクトリ & lt; b & gt; ";}} Else {


&" ディレクトリ & lt;/b & gt; の削除に失敗しました。
";
}
}

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


/var/www/test フォルダーの下にフォルダーとファイルを作成します
shell> touch aaa
shell> touch eee
shell> touch ffff
shell> mkdir 222
shell> mkdir 333

111、222、333 フォルダーにそれぞれファイルを作成して書き込み、許可を与えます

shell>chown [url]www.www[/url]。 test -R
それからIEでプログラムを開いてテストしてください~~ははは。





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

www.bkjia.com

tru​​e

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

技術記事

「linuxer」ブログからの抜粋 http://deidara.blog.51cto.com/400447/118805 空のディレクトリを削除するのは非常に簡単です ~ rmdir() 関数で実行できますが、空ではないディレクトリを削除するには、 ...
関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート