php怎麼知道指定目錄中有哪些檔案
在上一篇文章中我們介紹了一次性讀取整個檔案,並將檔案資料逐行存入陣列中的方法,有需要的請看《》。這次我們來了解一下獲取指定目錄中檔案(不包含子目錄)的方法,有需要的可以參考參考。
有時候我們操作目錄,需要了解目錄中是否有檔案存在,有哪些檔案存在;這就需要讀取目錄內容了。今天我們就來給大家介紹一下PHP獲取指定目錄中檔案,並返回目錄中檔案及資料夾名稱的方法。
在D盤建立一個名為“demo”的目錄,該目錄下有這些檔案:
想要獲取“D:/demo
”下的這些檔案,輸出它們的檔名,需要怎麼做呢?
直接附上實現程式碼:
<?php $dir = 'D:/demo'; if(is_dir($dir)){ $info = opendir($dir); while (($file = readdir($info)) !== false) { //用不全等於是區分如果資料夾名字為0的時候,那麼0!==false,仍然可以遍歷 echo $file.'<br>'; } closedir($info); } ?>
知道會輸出什麼嗎?看看輸出結果吧:
我們來分析一下:
首先是使用
opendir($dir)
來開啟一個目錄。然後是使用
readdir($info)
來獲取開啟目錄$info
中下一個檔案或目錄的名稱;因為一次只能獲取一個檔案/目錄,所以需要藉助while()迴圈,以獲取並輸出全部的檔案/目錄。最後使用
closedir($info)
來關閉目錄。
說明:在對一個目錄的操作結束之後,需要使用closedir()函式關閉已開啟的目錄,即釋放操作目錄時所佔用的資源。而不僅僅是目錄,檔案也是,在操作完成之後也需使用fclose()函式關閉。
好了就說到這裡了,有其他想知道的,可以點選這個哦。→ →
推薦:《》《》
以上就是php怎麼知道指定目錄中有哪些檔案的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4560/viewspace-2827571/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php怎麼知道一個檔案中有幾行內容PHP
- 刪除指定目錄下指定字尾的檔案
- 【ZIP】打包過濾指定目錄和檔案
- windows 把指定目錄的檔案複製到當前目錄Windows
- Java 從指定URL下載檔案並儲存到指定目錄Java
- Linux解壓檔案到指定目錄的方法Linux
- php檔案操作之提取檔案/目錄的名稱PHP
- tar命令打包指定目錄及其檔案,而不包括其上級目錄
- py目錄下獲取指定字尾檔案打包成zip檔案
- Linux系統中有哪些目錄結構?分別有什麼作用?Linux
- python獲取指定目錄所有檔案絕對路徑Python
- 對於C#winform介面開發中開啟指定的目錄及開啟指定目錄下的檔案C#ORM
- win10 cmd跳到指定目錄怎麼操作_win10系統cmd如何切換到指定目錄Win10
- Linux學習初期,怎麼給檔案或目錄命名呢?Linux
- PHP超低記憶體遍歷目錄檔案和讀取超大檔案PHP記憶體
- mysql找不到指定檔案怎麼解決MySql
- 檔案或目錄損壞且無法讀取怎麼辦?
- Python 檔案、目錄操作Python
- Linux 檔案與目錄Linux
- windows如何訪問ubuntu的指定目錄(透過samba檔案共享服WindowsUbuntuSamba
- docker 怎麼下載指定版本的映象檔案Docker
- 怎麼檢視Linux主目錄下的隱藏檔案?有什麼作用?Linux
- 你知道SQLite中有哪些約束嗎?SQLite
- 位置不可用無法訪問檔案或目錄結構損壞. 不知道怎麼尋回呢???
- 在Linux中,日誌檔案通常儲存在哪些目錄?Linux
- 怎樣寫一個批處理檔案,定時把一個伺服器中的指定目錄拷貝到另外一臺伺服器的指定目錄中?伺服器
- Linux檔案系統、目錄Linux
- Linux檔案和目錄管理Linux
- Linux檔案及目錄管理Linux
- win10目錄加密怎麼設定_win10如何加密檔案Win10加密
- gitignore 忽略目錄下檔案僅保留目錄形態Git
- 隱藏任意程式,目錄檔案,登錄檔,埠
- PHP中有多型麼PHP多型
- php中有哪些迴圈控制語句PHP
- win10 查詢指定型別檔案方法 win10怎麼查詢指定型別檔案Win10型別
- C++檔案系統操作5 - 跨平臺列出指定目錄下的所有檔案和資料夾C++
- PHP怎麼使用命令列生成檔案?PHP命令列
- 8.var目錄下的檔案和目錄詳解