码迷,mamicode.com
首页 > Web开发 > 详细

PHP 获取文件名和扩展名的方法

时间:2018-02-08 13:38:43      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:方法   span   获取   log   获取文件   test   file   文件夹   包含   

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);

 

 

 

 

 

PHP 获取文件名和扩展名的方法

标签:方法   span   获取   log   获取文件   test   file   文件夹   包含   

原文地址:https://www.cnblogs.com/ryanzheng/p/8430937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!