php讀取目錄及子目錄下所有檔名的方法

2021-06-27 19:34:48 字數 966 閱讀 1644

一般來說php中讀取目錄下的檔名的方式確實不少,

1.最簡單的是scandir,具體**如下:

複製**

**如下:

$dir="./caxa/";

$file=scandir($dir);

print_r($file);

2.稍微複雜點的,

//要讀取的目錄

$folder="h:/temp";

//開啟目錄

$fp=opendir($folder);

//閱讀目錄

while(false!=($file=readdir($fp)))

} //輸出結果

if(is_array($arr_file))

}//關閉目錄

closedir($fp);

3.獲取子目錄下的檔案方法,如下**:

function listfiles($dir)

else

*///echo count($file_array);

//輸出結果

while(list($key,$value)=each($file_array))}}

}}

/*------------------------------------------*/

//呼叫

$dir="h:/temp";

listfiles($dir);

4.讀取某個目錄下的檔案,如果該目錄不存在則建立它

$folder="h:/temp1";

//開啟目錄

@$fp=opendir($folder);

//如果該目錄不存在則建立它

if(!$fp)

else

c 遍歷目錄下所有子目錄及檔案

include include include include include using namespace std 其實兩個字串連在一起比如string可惜寫成 str1 str2 獲取所有的檔名 void getallfiles string path,vector files else 如果...

遞迴刪除指定目錄下所有檔案及子目錄

刪除此路徑名表示的檔案或目錄。如果此路徑名表示乙個目錄,則會先刪除目錄下的內容再將目錄刪除,所以該操作不是原子性的。如果目錄中還有目錄,則會引發遞迴動作。param filepath 要刪除檔案或目錄的路徑。return 當且僅當成功刪除檔案或目錄時,返回 true 否則返回 false。publi...

Shell遍歷目標目錄和子目錄下的所有檔案

bin bash function getdir root dir opt datas getdir root dir e 判斷物件是否存在 d 判斷物件是否存在,並且為目錄 f 判斷物件是否存在,並且為常規檔案 l 判斷物件是否存在,並且為符號鏈結 h 判斷物件是否存在,並且為軟鏈結 s 判斷物件...