一,php獲取目錄中的所有文件名
1、打開要操作目錄的目錄句柄
代碼示例:
//打開當前目錄下的目錄pic下的子目錄common。 $handler = opendir('pic/common');
2、循環讀取目錄下的所有文件
代碼示例:
/*其中$filename = readdir($handler) 每次循環時將讀取的文件名賦值給$filename,$filename !== false。 一定要用!==,因為如果某個文件名如果叫'0′,或某些被系統認為是代表false,用!=就會停止循環 */ while( ($filename = readdir($handler)) !== false ) { //略過linux目錄的名字為'.'和‘..'的文件 if($filename != “.” && $filename != “..”) { //輸出文件名 echo $filename; } }
3、關閉目錄
代碼示例:
closedir($handler);
二,php判斷文件和目錄函數
<?php //檢查上級目錄下的目標對象logo.jpg是否是文件。 $checkResult = is_file('../logo.jpg');
說明:如果目標對象是文件,系統返回true,否則返回false。
代碼示例:
<?php //檢查上級目錄下的目標對象logo.jpg是否是目錄。 $checkResult = is_dir('../logo.jpg');
說明:如果目標對象是目錄系統返回true,否則返回false。
以上這篇php獲取目錄中所有文件名及判斷文件與目錄的簡單方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。