ホームページ  >  記事  >  バックエンド開発  >  PHPで空のディレクトリを削除する方法

PHPで空のディレクトリを削除する方法

青灯夜游
青灯夜游オリジナル
2021-10-14 18:32:321997ブラウズ

PHP では、rmdir() 関数を直接使用して空のディレクトリを削除できます。この関数の機能は、指定された空のディレクトリを削除することです。構文は「rmdir(ディレクトリ パス[,コンテキスト])」です。 "; 削除が成功した場合は TRUE を返し、失敗した場合は FALSE を返します。

PHPで空のディレクトリを削除する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

rmdir() 関数を使用できます。 PHPの場合 指定したディレクトリを削除します。 rmdir() 関数によって削除されるディレクトリは空のディレクトリである必要があり、対応するアクセス許可が必要であることに注意してください。

rmdir() 関数の構文形式は次のとおりです:

rmdir(string $dirname[, resource $context])

このうち、パラメータ $dirname は削除するディレクトリ パスであり、$context はオプションのパラメータです。 、ファイル ハンドルの環境を指定するために使用されます。

戻り値: 関数の実行が成功した場合は TRUE が返され、関数が失敗した場合は FALSE が返されます。

例: テスト ディレクトリ (空のディレクトリ) を削除します。

PHPで空のディレクトリを削除する方法

実装コード:

<?php
header("Content-type:text/html;charset=utf-8");
$dir = &#39;test&#39;;
if (is_dir($dir)) {
if (rmdir($dir))
echo &#39;目录删除成功!&#39;;
} else {
echo "目录不存在!";
}
?>

出力結果:

PHPで空のディレクトリを削除する方法

注: 空でないディレクトリを削除すると、E_WERNING レベルのエラーが発生します。

例: img ディレクトリ (空ではない) を削除します。

PHPで空のディレクトリを削除する方法

<?php
header("Content-type:text/html;charset=utf-8");
$dir = &#39;img&#39;;
if (is_dir($dir)) {
	if (rmdir($dir))
		echo &#39;目录删除成功!&#39;;
} else {
	echo "目录不存在!";
}
?>

PHPで空のディレクトリを削除する方法

必要な場合は、 delete 空ではないディレクトリの場合は、再帰的メソッドを使用して最初にディレクトリをクリアし、次に rmdir() 関数を使用してディレクトリを削除できます。コードを実装するには、記事「php rmdir() 空ではないディレクトリを削除する方法 」を参照してください。

推奨される学習: 「PHP ビデオ チュートリアル

以上がPHPで空のディレクトリを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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