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

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM