溫馨提示×

php scandir怎樣排除隱藏文件

PHP
小樊
97
2024-11-19 14:52:44
欄目: 編程語言

在PHP中,使用scandir()函數可以讀取指定目錄中的文件和文件夾。要排除隱藏文件,可以使用array_diff()函數來過濾掉以.開頭的文件。以下是一個示例:

<?php
// 指定要讀取的目錄
$directory = '/path/to/your/directory';

// 使用scandir()函數讀取目錄內容
$files = scandir($directory);

// 定義一個數組,包含所有要排除的文件和文件夾
$hidden_files = ['.', '..'];

// 使用array_diff()函數過濾掉隱藏文件
$filtered_files = array_diff($files, $hidden_files);

// 打印過濾后的文件和文件夾
print_r($filtered_files);
?>

在這個示例中,我們首先指定了要讀取的目錄,然后使用scandir()函數讀取目錄內容。接下來,我們定義了一個數組$hidden_files,其中包含了所有要排除的文件和文件夾(以.開頭的文件和上一級目錄..)。然后,我們使用array_diff()函數過濾掉這些隱藏文件,并將結果存儲在$filtered_files數組中。最后,我們使用print_r()函數打印過濾后的文件和文件夾。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女