中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
江孜县| 洛扎县| 措美县| 安溪县| 昭平县| 化州市| 梁山县| 鄂伦春自治旗| 恩平市| 紫金县| 缙云县| 潼关县| 汝城县| 西盟| 宜都市| 平谷区| 新建县| 眉山市| 巨鹿县| 鹿邑县| 新龙县| 新干县| 荔浦县| 和政县| 新河县| 景东| 河东区| 图木舒克市| 泰和县| 曲沃县| 通州区| 江孜县| 蕲春县| 锦州市| 唐海县| 丰宁| 滕州市| 大荔县| 十堰市| 博湖县| 湖北省|