一,php獲取目錄中的所有文件名
1、打開要操作目錄的目錄句柄
代碼示例:
//打開當(dāng)前目錄下的目錄pic下的子目錄common。$handler = opendir('pic/common');2、循環(huán)讀取目錄下的所有文件
代碼示例:
/*其中$filename = readdir($handler)每次循環(huán)時(shí)將讀取的文件名賦值給$filename,$filename !== false。一定要用!==,因?yàn)槿绻硞€(gè)文件名如果叫'0′,或某些被系統(tǒng)認(rèn)為是代表false,用!=就會(huì)停止循環(huán)*/while( ($filename = readdir($handler)) !== false ) { //略過linux目錄的名字為'.'和‘..'的文件 if($filename != “.” && $filename != “..”) {    //輸出文件名   echo $filename;  }}3、關(guān)閉目錄
代碼示例:
closedir($handler);
二,php判斷文件和目錄函數(shù)
<?php//檢查上級(jí)目錄下的目標(biāo)對(duì)象logo.jpg是否是文件。$checkResult = is_file('../logo.jpg');說明:如果目標(biāo)對(duì)象是文件,系統(tǒng)返回true,否則返回false。
代碼示例:
<?php//檢查上級(jí)目錄下的目標(biāo)對(duì)象logo.jpg是否是目錄。$checkResult = is_dir('../logo.jpg');說明:如果目標(biāo)對(duì)象是目錄系統(tǒng)返回true,否則返回false。
以上這篇php獲取目錄中所有文件名及判斷文件與目錄的簡(jiǎn)單方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VeVb武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選