PHP循环遍历文件夹

/**
	 * 遍历文件夹
	 * @param String $dir
	 * @return multitype:multitype: string
	 */
	public function findFile($dir)
	{
		$files = array();
		if($handle = opendir($dir))   //打开目录
		{
			while(($file = readdir($handle)) !== false)  //读取文件名
			{
				if($file !="." && $file !="..")    //排除上级目录 和当前目录
				{
					if(is_dir($dir."\\".$file))    //如果还是文件夹  继续遍历
					{
						$files[$file] = scandir($dir . "/" . $file);
					}else {
						$files[] = $file;
					}
				}
			}
			closedir($handle);
			return $files;
		}
	}

你可能感兴趣的:(PHP)