ディレクトリ処理機能
フォルダーの処理の基本的な考え方は次のとおりです:
1. パスを読み取るときに、それがフォルダーであるかどうかを判断します。
2. フォルダーである場合は、指定されたフォルダーを開き、ファイルのリソース変数を返します。ディレクトリ
3. readdir を使用してディレクトリ内のファイルを一度読み取り、ディレクトリ ポインタを一度オフセットします
4. readdir を使用して最後まで読み取り、読み取り可能なファイルがない場合は false を返します
5.ディレクトリ
一般的な関数の比較を学びましょう :

<?php
//设置打开的目录是D盘
$dir = "d:/";
//判断是否是文件夹,是文件夹
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
//读取一次向后移动一次文件夹指针
echo readdir($dh).'<br />';
echo readdir($dh).'<br />';
echo readdir($dh).'<br />';
echo readdir($dh).'<br />';
//读取到最后返回false
//关闭文件夹资源
closedir($dh);
}
}
?>
即然是读取一次向后移动一次,我们是不是可以
<?php
//设置打开的目录是D盘
$dir = "d:/";
//判断是否是文件夹,是文件夹
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
//读取到最后返回false,停止循环
while (($file = readdir($dh)) !== false) {
echo "文件名为: $file : 文件的类型是: " . filetype($dir . $file) . "<br />";
}
closedir($dh);
}
}
?>
新しいファイル
<?php
//设置打开的目录是D盘
$dir = "d:/";
//判断是否是文件夹,是文件夹
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
//读取一次向后移动一次文件夹指针
echo readdir($dh).'<br />';
echo readdir($dh).'<br />';
echo readdir($dh).'<br />';
echo readdir($dh).'<br />';
//读取到最后返回false
//关闭文件夹资源
closedir($dh);
}
}
?>
即然是读取一次向后移动一次,我们是不是可以
<?php
//设置打开的目录是D盘
$dir = "d:/";
//判断是否是文件夹,是文件夹
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
//读取到最后返回false,停止循环
while (($file = readdir($dh)) !== false) {
echo "文件名为: $file : 文件的类型是: " . filetype($dir . $file) . "<br />";
}
closedir($dh);
}
}
?>
プレビュー
Clear
- おすすめコース
- コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜
このコースを視聴した生徒はこちらも学んでいます
















