ホームページ  >  記事  >  バックエンド開発  >  PHP ディレクトリ処理関数 opendir、readdir_PHP チュートリアル

PHP ディレクトリ処理関数 opendir、readdir_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:00:471083ブラウズ

opendir(ターゲット ディレクトリ名) ディレクトリを開く関数。readdir(開いたターゲット ディレクトリ名) ディレクトリを読み取る関数。closedir(開いたターゲット ディレクトリ名) ディレクトリを閉じる関数。rewinddir(開いたターゲット ディレクトリ名) 関数 .globディレクトリ ポインタをディレクトリの先頭にリダイレクトする関数 (詳細なパラメータについては PHP マニュアルを参照) ディレクトリを取得する関数 .mkdir (1. 作成するディレクトリの名前 2. オプションのアクセス許可の長さ)ディレクトリを作成します。 .rmdir (ターゲットディレクトリ関数。ただし、空のディレクトリのみ削除可能) ディレクトリを削除する関数。 ​

第9章(6) ファイル処理のためのディレクトリ操作(1)
opendir (ターゲットディレクトリ名) ディレクトリを開く関数
readdir (オープンされたターゲットディレクトリ名) ディレクトリを読み取る関数。
Closedir (開いたターゲットディレクトリ名) ディレクトリを閉じる関数
rewinddir (開いたターゲットディレクトリの名前) は、ディレクトリポインタをディレクトリの先頭にリダイレクトする関数です。
ディレクトリを取得するための glob (詳細なパラメータについては PHP マニュアルを参照) 関数。
mkdir (1. 作成するディレクトリ名 2. 任意のアクセス許可の長さ) ディレクトリを作成する関数。
rmdir (ターゲットディレクトリ関数ですが、空のディレクトリしか削除できません) ディレクトリを削除する関数です。
ファイルディレクトリ関数を削除するアプリケーション例:
関数 scmulu($mlming)
{
$dkml = opendir($mlming);
readdir($dkml);
readdir($dkml);
while(($wj = readdir($dkml))!==false)
{
$wj = $mlming.DIRECTORY_SEPARATOR.$wj;
if(is_dir($wj))
{
スクムル($wj);
}その他
{
if(リンク解除($wj))
{
echo "ファイル$wjは正常に削除されました
";
}その他
{
echo "ファイル$wjの削除に失敗しました
";
}
}
}
クローズドIR($dkml);
if(rmdir($mlming))
{
echo "ディレクトリ$mlmingは正常に削除されました
";
}その他
{
echo "ディレクトリ $mlming の削除に失敗しました
";
}
}
ディレクトリをコピーする関数のアプリケーション例:
関数 fzmulu($yml,$xml)
{
if(is_file($xml))
{
die("ディレクトリ $xml を作成できません");
}
if(!file_exists($xml))
{
mkdir($xml);
}
$dkyml = opendir($yml);
readdir($dkyml);
readdir($dkyml);
while(($dyml = readdir($dkyml))!==false)
{
$ywj = $yml.DIRECTORY_SEPARATOR.$dyml;
$xwj = $xml.DIRECTORY_SEPARATOR.$dyml;
if(is_dir($ywj))
{
fzmulu($yml,$xml);
}その他
{
コピー($yml,$xml);
}
}
閉じられたir($dkyml);
}


www.bkjia.com本当http://www.bkjia.com/PHPjc/445497.html技術記事 opendir(対象ディレクトリ名) ディレクトリを開く関数。readdir(開いた対象ディレクトリ名) ディレクトリを読み取る関数。closedir(開いた対象ディレクトリ名) ディレクトリを閉じる関数。rewind...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。