PHP 获取文件名和扩展名的方法
dirname(path)
path: 代表你的文件路径,必须为绝对路径,可以使用__FILE__, 表示列出当前文件的绝对路径,包含文件名
函数会返回当前文件的上一级路径,也就是除了文件名称的路径
eg:
echo __FILE__; // 输出 // D:\phpStudy\WWW\xml_drivers\test.php
echo dirname(__FILE__); //输出 // D:\phpStudy\WWW\xml_drivers
glob(dirname/*)
获取指定文件夹下的指定文件,包括文件夹名称,如果想获取指定文件夹下的所有xml文件, 可以使用dirname/*.xml
结果返回一个数组
可以通过下面的代码实现获取指定文件夹下的所有文件
function globDir($dirname,$type=''){ if ($type==''){ //返回所有类型的文件 $dirInfo = glob($dirname.'/*'); } else { //返回$type类型的文件 $dirInfo = glob($dirname.'/*.'.$type); } foreach($dirInfo as $v){ if (is_dir($v)) { globDir($v); } else { //echo $v."<br/>"; } } } globDir('C:\Users\Ryan.Zheng\Desktop\2000', 'xml');