php では、rmdir() を使用してディレクトリを削除し、unlink() を使用してファイルを削除します。ディレクトリとディレクトリ内のすべてのファイルを削除する方法: まず while() ループで unlink() を使用して、ファイルがなくなるまでディレクトリ内のファイルを削除し、次に while() ループから抜け出し、次に rmdir を使用します。 () を使用してディレクトリを削除します。
PHP では、ディレクトリを削除するには rmdir() メソッドを使用し、ファイルを削除するには unlink() メソッドを使用します。
rmdir() 関数は空のディレクトリを削除します。成功すると、関数は TRUE を返します。失敗した場合は FALSE を返します。
unlink() 関数はファイルを削除します。成功すると、関数は TRUE を返します。失敗した場合は FALSE を返します。
phpディレクトリとその中のすべてのファイルを削除します
test.php ファイル内で、パラメータ $dirName (ディレクトリ名を削除するために必要) を指定して、removeDir() 関数を作成します。 )。
removeDir() 関数では、is_dir() メソッドを使用して $dirName がディレクトリであるかどうかを判断します。ディレクトリではない場合は false を返します。ディレクトリの場合は、opendir を使用します () メソッドでこのディレクトリを開きます。
removeDir()関数では、while()メソッドでフォルダを読み込み、フォルダ配下にファイルがある場合はunlink()メソッドで削除します。ファイル; ファイルの場合 フォルダーの下に空ではないフォルダーがある場合は、そのフォルダーをパラメーターとして使用し、関数を再帰的に呼び出して、フォルダーが空になるまで (つまり、フォルダー内のファイルが削除されます)フォルダー内にファイルがない場合)、while() ループから抜け出し、rmdir () メソッドを使用してフォルダーを削除します。
test.php ファイルでは、header() メソッドを使用してファイル実行のエンコーディングを utf8 に設定し、中国語出力時の文字化けを回避します。
test.php ファイルで、削除するフォルダーを保存する $path 変数を定義し、removeDir( ) 関数 ファイルとディレクトリ。 if 文を使用して削除結果を判定し、削除が成功したかどうかのプロンプトを出力します。
test.php ファイルをブラウザで実行し、出力結果を確認します。
関連する推奨事項: PHP チュートリアル
以上がPHPでファイルやディレクトリを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。