Как проверить путь к файлу или папке в PHP

Я использую scandir () для рекурсивного поиска файлов. Но если путь к файлу указывает на файл, а не на папку, появится предупреждение. Как я могу проверить путь, направляет ли он файл или папку?

enter code here
<?php

$path = "C:\\test_folder\\folder2\\folder4";
$sub_folder = scandir($path);
$num = count($sub_folder);
for ($i = 2; $i < $num; $i++)
{
...//if $sub_folder[$i] is a file but a folder, there will be a warning.
       How can I check $sub_folder[$i] before use it?




}
?>

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос