この記事では、php で 2 つのフォルダーの類似点と相違点を比較する方法の例について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
要件:
ファイルの違いを含む 2 つのフォルダー間の違いを比較するには、コマンド ラインのみを使用できます。
考えていること:
Linux では diff がありますが。 。 。 。 PHP を使用してみましょう。コードの修正は簡単かつ迅速です。以下では .svn ディレクトリの比較は省略します。
ファイルはMD5チェックサムと比較する必要があります
感想:
1) 最初のパスを標準パスとして使用し、最初のパスにあるが 2 番目のパスにないファイルまたはフォルダー、または別のファイルをリストします。
2) 次に、2 番目のパスには存在するが、最初のパスには存在しないファイルとフォルダーをリストします。
通話例:
php Compare_folder.php /home/temp/2 /home/temp/55
コードは次のとおりです: リーリー
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。