![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
<?
$起始路径="c:";
#################################
#所有路径都不以"/"结尾
#################################
查找文件($起始路径);
function 查找文件($文件路径)
{
#################################
#函数开始
#################################
if ($handle = @opendir($文件路径))
{
#################################
#开始读取文件和目录
#################################
while (false !== ($文件或文件夹名 = readdir($handle)))
{
#################################
#循环-直到没有文件,或目录可读
#################################
if ($文件或文件夹名!= "." && $文件或文件夹名!= ".."){
#################################
#不处理当前目录和上级目录
#################################
$文件全部路径=$文件路径."/".$文件或文件夹名;
if(is_dir($文件全部路径))
{
查找文件($文件全部路径);//把这一行注释掉就不会显示子目录
}
#################################
#如果是目录,就再查找
#################################
else
{
#################################
#如果是文件,进行下面的处理
#################################
$size=filesize ($文件全部路径)/1000;
echo "所在目录:",$文件路径. "----------". $文件或文件夹名 ." ";
echo "$size K
";
}
}
#################################
#不处理当前目录和上级目录,结束
#################################
}
#################################
#开始读取文件和目录,结束
#################################
}
#################################
#循环-直到没有文件,或目录可读,结束
#################################
}
#################################
#函数结束
#################################
?>

