使用PHP的chdir函數(shù)進(jìn)行目錄與文件的遍歷

PHP
小樊
83
2024-08-12 17:41:40

// 定義遍歷目錄的函數(shù)
function listFilesInDirectory($directory) {
    // 切換到指定目錄
    chdir($directory);
    
    // 獲取當(dāng)前目錄下的所有文件和目錄
    $files = glob("*");
    
    // 遍歷文件和目錄
    foreach ($files as $file) {
        // 輸出文件或目錄名稱
        echo $file . "<br>";
        
        // 如果是目錄,則遞歸遍歷
        if (is_dir($file)) {
            listFilesInDirectory($file);
        }
    }
}

// 調(diào)用函數(shù)開始遍歷目錄
listFilesInDirectory("/path/to/directory");

請(qǐng)將/path/to/directory替換為實(shí)際的目錄路徑。此代碼將遍歷指定目錄及其子目錄中的所有文件和目錄,并輸出它們的名稱。

0