php读取文件夹
PHP 2010/6/19 15:23:31 点击:不统计
%77w%77%2Ef%6F%72p%73%70%2Ec%6E
php两种方法读取文件夹内容,第一种直接用php方法读取文件夹内容,第二种是用php的dir类读取文件夹
第一种php读取文件夹
<?php
$basepath =".";
$file_ = opendir($basepath);
while(false!=($file = readdir($file_)))
{
if($file!='.'&&$file!='..')
{
if(is_dir($file))echo"文件夹:";
if(is_file($file))echo "文件:";
echo $file."<br>";
}
}
closedir($file_);
?>
第二种php通过dir类来读取文件夹内容。这里多说一下rewind()方法,是将所读文件返回开始的目录
<?php
$basepath =".";
$file_ = dir($basepath);
while(false!=($file=$file_->read()))
{
if($file!='.'&&$file!='..')
{
if(is_dir($file))echo"文件夹:";
if(is_file($file))echo "文件:";
echo $file."<br>";
}
}
$file_->close();
?>
注意:"."表示当前文件夹,".."表示上级文件夹,当读取文件夹时本级目录和上级文件夹目录也会在输出之列。所以通过判读是否等于"."和"."来判断。
·上一篇:php上传文件分析 >> ·下一篇:php删除文件夹删除文件 >>