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

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

青灯夜游
リリース: 2023-03-13 10:00:02
オリジナル
2121 人が閲覧しました

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 までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート