function filesinfo($path){
//检查路径合法性
if(!is_dir($path)) return false //不合法
$files=scandir($path)
//定义静态变量记前灶衫录调用次数
static $count=-1
//遍历数组
foreach($files as $file){
//如果是 '.' 或 '..' 文件,跳过当次循环
if($file=='.' || $file=='..') continue
//将文件信息存入数组
$arr[]=iconv('gbk','utf-8',$file)
}
//每次调用辩宏,次数加1
$count += 1
//根据调用次数返回第N个结果
return $arr[$count]
}
//第1次调用,./ 替换成你自己的目录路径
echo filesinfo('./') . '</br>'
//第2次调用
echo filesinfo('慧腔./') . '</br>'
//第3次调用
echo filesinfo('./') . '</br>'
?>
方法如下:
$dh = opendir($dirname)
$n = 0
while ($file=readdir($dh)){
// $file为目录下所有文件和文件夹,
// 需要注意默认有 .(本目录)和..(上级目桐歼录)这两个特殊文件夹
if (is_file($file)){
//只处理文件
if (!strpos($file,'.')){
// 无后缀局芦冲名的文件
}
$n++ // 计哗哪数
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)