php怎么讀取目錄下所有文件

PHP
小億
146
2023-10-07 19:31:31

在PHP中,可以使用opendir()函數(shù)打開(kāi)一個(gè)目錄,然后使用readdir()函數(shù)遍歷目錄中的所有文件??梢允褂靡粋€(gè)循環(huán)來(lái)讀取目錄中的所有文件,直到?jīng)]有更多的文件為止。

下面是一個(gè)實(shí)例代碼,展示了如何讀取目錄下的所有文件:

$dir = '目錄路徑'; // 設(shè)置要讀取的目錄路徑
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
if($file != '.' && $file != '..'){ // 排除當(dāng)前目錄和上級(jí)目錄
echo "文件名:" . $file . "
";
}
}
closedir($dh);
}
}

在上述代碼中,$dir變量保存了要讀取的目錄路徑。使用is_dir()函數(shù)來(lái)檢查目錄是否存在,然后使用opendir()函數(shù)打開(kāi)目錄。接下來(lái),使用readdir()函數(shù)在循環(huán)中讀取目錄中的每個(gè)文件,使用echo語(yǔ)句打印文件名。最后,使用closedir()函數(shù)關(guān)閉目錄。

請(qǐng)將代碼中的目錄路徑替換為你要讀取的目錄的實(shí)際路徑。

0