php獲取目錄中所有文件名及判斷文件與目錄的簡單方法
一,php獲取目錄中的所有文件名
1、打開要操作目錄的目錄句柄
代碼示例:
//打開當前目錄下的目錄pic下的子目錄common。 $handler = opendir('pic/common');
2、循環(huán)讀取目錄下的所有文件
代碼示例:
/*其中$filename = readdir($handler) 每次循環(huán)時將讀取的文件名賦值給$filename,$filename !== false。 一定要用!==,因為如果某個文件名如果叫'0′,或某些被系統(tǒng)認為是代表false,用!=就會停止循環(huán) */ while( ($filename = readdir($handler)) !== false ) { //略過linux目錄的名字為'.'和‘..'的文件 if($filename != “.” && $filename != “..”) { //輸出文件名 echo $filename; } }
3、關(guān)閉目錄
代碼示例:
closedir($handler);
二,php判斷文件和目錄函數(shù)
<?php //檢查上級目錄下的目標對象logo.jpg是否是文件。 $checkResult = is_file('../logo.jpg');
說明:如果目標對象是文件,系統(tǒng)返回true,否則返回false。
代碼示例:
<?php //檢查上級目錄下的目標對象logo.jpg是否是目錄。 $checkResult = is_dir('../logo.jpg');
說明:如果目標對象是目錄系統(tǒng)返回true,否則返回false。
以上這篇php獲取目錄中所有文件名及判斷文件與目錄的簡單方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
php實現(xiàn)的Timer頁面運行時間監(jiān)測類
這篇文章主要介紹了php實現(xiàn)的Timer頁面運行時間監(jiān)測類,可實現(xiàn)按不同key檢測不同的運行時間,需要的朋友可以參考下2014-09-09PHP中=賦值操作符對不同數(shù)據(jù)類型的不同行為
作為一個PHP的新手,一直對PHP的引用困惑了很久,今晚仔細看了用戶手冊和做了一些實驗,終于明白了其中的原理和細節(jié),特別是=操作符對于不同類型的不同行為。2011-01-01php實現(xiàn)數(shù)組中出現(xiàn)次數(shù)超過一半的數(shù)字的統(tǒng)計方法
在本篇文章中我們給大家分享了php如何實現(xiàn)數(shù)組中出現(xiàn)次數(shù)超過一半的數(shù)字的統(tǒng)計方法,有需要的朋友們參考下。2018-10-10php基于curl主動推送最新內(nèi)容給百度收錄的方法
這篇文章主要介紹了php基于curl主動推送最新內(nèi)容給百度收錄的方法,分析了百度鏈接的提交方式及curl主動推送的實現(xiàn)方法,需要的朋友可以參考下2016-10-10php5.5使用PHPMailer-5.2發(fā)送郵件的完整步驟
PHPMailer已經(jīng)更新了很多版本了,本教程只針對老版本。下面這篇文章主要給大家介紹了關(guān)于php5.5使用PHPMailer-5.2發(fā)送郵件的完整步驟,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧2018-10-10