久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php怎么知道指定目錄中有哪些文件

      在上一篇文章中我們介紹了一次性讀取整個(gè)文件,并將文件數(shù)據(jù)逐行存入數(shù)組中的方法,有需要的請(qǐng)看《php怎么逐行將整個(gè)文件數(shù)據(jù)存入數(shù)組中》。這次我們來(lái)了解一下獲取指定目錄中文件(不包含子目錄)的方法,有需要的可以參考參考。

      有時(shí)候我們操作目錄,需要了解目錄中是否有文件存在,有哪些文件存在;這就需要讀取目錄內(nèi)容了。今天我們就來(lái)給大家介紹一下PHP獲取指定目錄中文件,并返回目錄中文件及文件夾名稱(chēng)的方法。

      在D盤(pán)創(chuàng)建一個(gè)名為“demo”的目錄,該目錄下有這些文件:

      php怎么知道指定目錄中有哪些文件

      想要獲取“D:/demo”下的這些文件,輸出它們的文件名,需要怎么做呢?

      直接附上實(shí)現(xiàn)代碼:

      <?php $dir = 'D:/demo'; if(is_dir($dir)){     $info = opendir($dir);     while (($file = readdir($info)) !== false) {    //用不全等于是區(qū)分如果文件夾名字為0的時(shí)候,那么0!==false,仍然可以遍歷         echo $file.'<br>';     }     closedir($info); } ?>

      知道會(huì)輸出什么嗎?看看輸出結(jié)果吧:

      php怎么知道指定目錄中有哪些文件

      我們來(lái)分析一下:

      • 首先是使用opendir($dir)來(lái)打開(kāi)一個(gè)目錄。

      • 然后是使用readdir($info)來(lái)獲取打開(kāi)目錄$info中下一個(gè)文件或目錄的名稱(chēng);因?yàn)橐淮沃荒塬@取一個(gè)文件/目錄,所以需要借助while()循環(huán),以獲取并輸出全部的文件/目錄。

      • 最后使用closedir($info)來(lái)關(guān)閉目錄。

      說(shuō)明:在對(duì)一個(gè)目錄的操作結(jié)束之后,需要使用closedir()函數(shù)關(guān)閉已打開(kāi)的目錄,即釋放操作目錄時(shí)所占用的資源。而不僅僅是目錄,文件也是,在操作完成之后也需使用fclose()函數(shù)關(guān)閉。

      好了就說(shuō)到這里了,有其他想知道的,可以點(diǎn)擊這個(gè)哦?!?→PHP文件基礎(chǔ)操作

      推薦:《PHP面試題大匯總(收藏)》《php視頻教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)