php文件夹遍历

php文件夹遍历

首先补习一下需要用到的函数:

glob() 函数返回匹配指定模式的文件名或目录

is_dir() 函数检查指定的文件是否是目录

basename() 函数返回路径中的文件名部分

fileatime() 函数返回指定文件的上次访问时间

filemtime() 函数返回文件内容上次的修改时间

PHP_EOL php的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r

还有date()  foreach()等函数不会的就自己恶补PHP吧! 下边直接上代码:

$path = '/Users/Justin/Desktop/WWW/www.test.com/public/*';
function get_dir($path){
	foreach(glob($path) as $k => $v){
		if(is_dir($v)){
			//echo '目录:'.basename($v).PHP_EOL;
			get_dir($v.'/*');
		}else{
			echo '文件:'.basename($v).'--最后访问:'.date('Y-m-d H:i:s',fileatime($v)).'--最后修改:'.date('Y-m-d H:i:s',filemtime($v)).PHP_EOL;
		}
	}
	return ;
}
get_dir($path);

WX20180904-202515.png

上图是结果的一部分! 赶快试试吧~~ 纯手打,有更好的方法,欢迎留言哦~~

php文件夹遍历

喜欢(0)

评论 抢沙发

表情