Я использую scandir() для поиска файлов рекурсивно. Но если путь к файлу направляется в файл, а не в папку, появится предупреждение. Как я могу проверить путь, направляет ли он файл или папку?Как проверить путь - это файл или папка в PHP
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?
}
?>
Спасибо!
действительно быстрый Google дает ответ в руководстве PHP, BOOL is_dir (string $ filename) –
[is_file] (http://php.net/manual/en/function.is-file.php). –