在PHP 中列出目錄和子目錄中的檔案
在PHP 中,您可以利用目錄迭代方法來遍歷給定的目錄及其子目錄,有效地檢索其層次結構中所有檔案的清單。
要實現此目的,請採取以下步驟:
下面是一個返回檔案路徑陣列的範例:
<code class="php">$files = array(); foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename) { // filter out "." and ".." if ($filename->isDir()) continue; $files[] = $filename->getPathname(); }</code>
產生的 $files 陣列將包含目前目錄及其子目錄中所有檔案的完整路徑。例如,它可能類似於:
<code class="php">array("folder1/file.jpg", "folder2/blah.word", "root/name.fileext")</code>
以上是如何在 PHP 中列出目錄及其子目錄中的檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!