PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- /* Поиск файла по имени во всех папках и подпапках
- *
- * @param string $folderName - пусть до папки
- * @param string $fileName - искомый файл
- */
- function search_file($folderName, $fileName){
- // открываем текущую папку
- // перебираем папку
- if($file != "." && $file != ".."){ // если это не папка
- // если имя файла нужное, то вернем путь до него
- if($file == $fileName) return $folderName."/".$file;
- }
- // если папка, то рекурсивно вызываем search_file
- }
- }
- // закрываем папку
- }
- // пример использования
- $folderName = "docs"; // в какой папке ищем
- $fileName = "file.pdf"; // что ищем
- $result = search_file($folderName, $fileName);
- if($result){
- echo $result;
- }else{
- echo "Нет такого файла";
- }
- ?>