91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

php scandir怎樣遍歷目錄

PHP
小樊
81
2024-11-19 14:50:45
欄目: 編程語言

scandir() 是 PHP 中的一個函數,用于讀取指定目錄中的文件和子目錄。要遍歷目錄,請遵循以下步驟:

  1. 使用 scandir() 函數讀取目錄內容。
  2. 過濾掉 “.” 和 “…” 特殊目錄。
  3. 使用循環遍歷數組并處理每個文件/子目錄。

以下是一個 PHP 示例代碼,用于遍歷目錄及其子目錄:

<?php
function traverseDirectory($directory) {
    // 讀取目錄內容
    $filesAndDirectories = scandir($directory);

    // 過濾掉 "." 和 ".." 特殊目錄
    $filteredFilesAndDirectories = array_diff($filesAndDirectories, array('.', '..'));

    // 遍歷數組并處理每個文件/子目錄
    foreach ($filteredFilesAndDirectories as $item) {
        if (is_dir($directory . DIRECTORY_SEPARATOR . $item)) {
            // 如果是子目錄,則遞歸遍歷
            traverseDirectory($directory . DIRECTORY_SEPARATOR . $item);
        } else {
            // 如果是文件,執行相應操作(例如打印文件名)
            echo "File: " . $directory . DIRECTORY_SEPARATOR . $item . PHP_EOL;
        }
    }
}

// 要遍歷的目錄路徑
$directoryPath = 'path/to/your/directory';

// 調用函數開始遍歷
traverseDirectory($directoryPath);
?>

$directoryPath 變量設置為您要遍歷的目錄路徑,然后運行代碼。這將遞歸遍歷目錄及其子目錄,并打印所有文件的名稱。您可以根據需要修改代碼以執行其他操作。

0
裕民县| 松阳县| 绥化市| 富宁县| 陆丰市| 盈江县| 清远市| 龙海市| 咸阳市| 昌乐县| 绥芬河市| 依兰县| 新竹市| 恩施市| 新晃| 浙江省| 巨野县| 察隅县| 鸡西市| 开封市| 宁乡县| 丹巴县| 昂仁县| 朔州市| 建昌县| 含山县| 江源县| 巴林左旗| 五莲县| 文登市| 彰武县| 永吉县| 中西区| 江安县| 云安县| 通州市| 海晏县| 郓城县| 沧源| 蓬莱市| 临泽县|