为PHP遍历目录和文件列表写了一个简单的类,并附上使用实例,大家参考使用吧复制代码代码如下:php
getDir( $Dir );if( $DirFileArray ){foreach( $DirFileArray['DirList'] as $Handle ){$File = $Dir.DS.$Handle;$DirFileArray['FileList'][$Handle] = $this->getFile( $File );}}}else{$DirFileArray[] = '[Path]:\''.$Dir.'\' is not a dir or not found!';}return $DirFileArray;}}?>实例:(相对路径或绝对路径)
1.获取目录列表
复制代码代码如下:php
getDir( $Dir_dir );print_r($getDir);?>显示复制代码代码如下:php
getFile( $File_one_dir );$getFile_two = $getDirFile->getFile( $File_two_dir );print_r($getFile_one);print_r($getFile_two);?>
2.获取文件列表
复制代码代码如下:php
getFile( $File_one_dir );$getFile_two = $getDirFile->getFile( $File_two_dir );print_r($getFile_one);print_r($getFile_two);?>显示复制代码代码如下:Array ([0] => example.sql[1] => example.txt) Array ([0] => example.php)
3.获取目录/文件列表
复制代码代码如下:php
getDirFile( $Dir_dir );print_r($getDirFile);?>显示复制代码代码如下:Array ([DirList] => Array ([0] => example_one[1] => example_two)[FileList] => Array ([example_one] => Array ([0] => example.sql[1] => example.txt)[example_two] => Array ([0] => example.php)))
