ホームページ  >  記事  >  バックエンド開発  >  PHPのディレクトリ操作関数(削除・作成・判定)_PHPチュートリアル

PHPのディレクトリ操作関数(削除・作成・判定)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:55:08944ブラウズ

この記事では、PHPでよく使われるis_dir、rd_dir、mkdirなどのディレクトリ操作関数の例を中心に紹介します。

この記事では、PHPチュートリアルのディレクトリ操作関数の中でよく使われるis_dir、rd_dir、mkdirなどのディレクトリ操作関数の例を中心に紹介しています。
*/
function dir_writeable($dir) //書き込み可能なディレクトリを作成するためのカスタム関数拡張関数
{
if(!is_dir($dir)) //指定されたパラメータがディレクトリではない場合
{
@mkdir($dir,0777) //ディレクトリを作成します
echo "ディレクトリ".$dir."正常に作成されました!";
}
}
dir_writeable("test"); //カスタム関数を呼び出してテストディレクトリを作成します
/*
このコードを実行すると、現在のディレクトリに test という名前のディレクトリが作成され、次の出力が行われます:
ディレクトリテストが正常に作成されました
*/

$dir="test" //ディレクトリを定義します
if(rmdir($dir)) //ディレクトリが正常に削除された場合
{
echo "ディレクトリ".$dir." は正常に削除されました!" //出力内容
}
それ以外
{
echo "ディレクトリ ".$dir." の削除中にエラーが発生しました!";
}

//

$path="test.txt" //パスを定義します
echo $path; // 処理前に出力します
$realpath=realpath($path); //指定された絶対パスの出力を正規化します
echo "
";
echo $realpath //処理結果を出力する

//完全な実践例を見てください

function dir_writeable($dir) //カスタム関数拡張を作成します
{
if(!is_dir($dir)) //指定されたパラメータがディレクトリではない場合
{
@mkdir($dir,0777) //ディレクトリを作成します
}
if(is_dir($dir))
{
If($fp=@fopen("$dir/test.txt",'w')) //指定されたパスにあるファイルを書き込みモードで開き、ファイルが存在しない場合は作成します
{
                                                                                                                                                                                                                                @unlink("$dir/test.txt") // ファイルを削除
$writeable=1; // 戻り値を true に定義します
}
それ以外
{
$writeable=0; //戻り値を false に定義します
}
}
Return $writeable //戻り値
} //カスタム関数の終了

http://www.bkjia.com/PHPjc/631715.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631715.html技術記事この記事では、PHPでよく使われるis_dir、rd_dir、mkdirなどのディレクトリ操作関数の例を中心に紹介します。 この記事では主にphpチュートリアルのディレクトリ操作関数is_dir,rd_di...
を紹介します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。