ホームページ >バックエンド開発 >PHPチュートリアル >PHPのディレクトリ操作機能まとめ_PHPチュートリアル
この記事では、ディレクトリの作成、ディレクトリの移動、ディレクトリの読み取り、ディレクトリを閉じる、ディレクトリを開くなど、PHP ディレクトリ操作のいくつかの機能と使用方法をまとめています。PHP ディレクトリ操作機能については、必要な友人が参照できます。
phpはディレクトリフォルダー関数mkdir()を作成します。その構造は次のとおりです:
kdir(string $dirname,[int $mode])
パラメータ $dirname は作成するディレクトリの名前で、パラメータ $mode はオプションであり、作成モードを示す整数変数です。
例:
コードは次のとおりです | コードをコピー |
$name="php"; |
PHP がディレクトリを走査する方法は数多くあります。ここでは、PHP がディレクトリ内のファイルを走査する方法を例を通して詳しく紹介します。
コード:
コードは次のとおりです | コードをコピー |
function directory($dir){ /* 関数の宣言 */ $dp=opendir($dir); /* ディレクトリを開く */ while($file=readdir($dp)){ /* ディレクトリの読み取り */ if($file !="." && $file !=".."){ /* "." または ".." ファイルがあるかどうかを判断します */ $path=$dir. $file; /* ディレクトリのパスを取得します */ If(is_dir($path)){ /* サブディレクトリがあるかどうかを判断します */ Directory($path); /* 関数の再帰呼び出し */ } else echo $path. " "; /* ファイルを表示します */ } } クローズドIR($dp); } ディレクトリ("e:wp"); ?> |
PHP のディレクトリ関数 readdir() は、ディレクトリ内のすべてのファイルとフォルダーを読み取ることができます。その構造は次のとおりです。
readdir($dp);
例:
コードをコピー | |
$dir=opendir("勉強"); while($read=readdir($dir)){ print($read." "); } ?> |
closedir($dp)
パラメータ $dp は、関数 opendir() を使用してディレクトリを開くことによって返されるリソース オブジェクトです。
例:
コードをコピー | |
コードをコピー | |
if (is_dir("stufdy")){ opendir("勉強"); print_r("ディレクトリが正常に開きました"); } それ以外は echo "ディレクトリが存在しません"; ?> |
例:
コードは次のとおりです