ホームページ >バックエンド開発 >PHPチュートリアル >PHP 再帰関数はファイルを削除するメソッドを横断します

PHP 再帰関数はファイルを削除するメソッドを横断します

墨辰丷
墨辰丷オリジナル
2018-06-11 15:17:451727ブラウズ

この記事では主に、PHP トラバーサル ファイル操作の関連スキルを含む、ファイルを削除するための PHP 再帰トラバーサルの方法を紹介します。必要な友人は参考にしてください。

この例。この記事では、PHP の再帰的トラバーサルのファイルを削除する方法について説明しています。詳細は次のとおりです。

少し変更すると、この関数を再帰的ファイル コピー関数に変えることができます

<?php
function mover($src,$dst) {
$handle=opendir($src);
// Opens source dir.
if (!is_dir($dst)) mkdir($dst,0755);
// Make dest dir.
while ($file = readdir($handle)) {
  if (($file!=".") and ($file!="..")) {
  // Skips . and .. dirs
    $srcm=$src."/".$file;
    $dstm=$dst."/".$file;
    if (is_dir($srcm)) {
    // If another dir is found
     mover($srcm,$dstm);
  // calls itself - recursive WTG
    } else {
     copy($srcm,$dstm);
     unlink($srcm);
  // Is just a copy procedure is needed
    } // comment out this line
  }
}
closedir($handle);
rmdir($src);
}
?>

概要: 上記がこの内容の全体ですこの記事が皆さんの学習に役立つことを願っています。

関連する推奨事項:

php に配列生成を実装して、実行する SQL ステートメントを生成する

phpファイル操作と文字列暗号化の方法

mysql によって実装された php

の追加、削除、変更、クエリ関数

以上がPHP 再帰関数はファイルを削除するメソッドを横断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。