Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2010, 19:52   #1
igor_564
Пользователь
 
Аватар для igor_564
 
Регистрация: 05.12.2009
Сообщений: 52
Вопрос Найти файл в заданной папке или её подпапках

Хочу реализовать примерно такой алгоритм:

Код:
 Поиск файла в заданной директории и её подкатегорий:
  1) Получить путь к папке;
  2) Поискать файл в этой папке:
                     если файл найден то, выдать полное имя файла,
                     а если нет, то найти все подкаталоги и выполнить с ними то же самое
                     пока не найдётся
                     в итоге всё равно выдать полный путь к файлу,
                     а если файла нигде нет в данном каталоге завершиться с ошибкой
Что у меня есть для осуществления этого алгоритма:
Функция FSearch, находящая файл по имени и списку возможных путей;
с помощью команды dir в DOS можно поискать файл в любом каталоге, а также процедура Exec, с помошью которой можно через определённые параиетры вызвать команду DOS, в часности ту же dir.
Но вот чего я не могу понять: команда dir выводит результаты жизнедеятельности на экран, а надо бы куда нибудь в память, ну на крайний случай в файл.

Конечно и остальные ступени выполнения алгоритма пока мне смутно представляются, но вот этого я никак не могу понять.

Подсобите пожалуйста кто чем сможет. Дайте толчок так сказать. )))
igor_564 вне форума Ответить с цитированием
Старый 25.03.2010, 20:06   #2
Lauraldo
Пользователь
 
Аватар для Lauraldo
 
Регистрация: 22.03.2010
Сообщений: 53
По умолчанию

Есть же FindFirst, FindNext...
Набираем и жмем Ctrl-F1
Lauraldo вне форума Ответить с цитированием
Старый 25.03.2010, 20:38   #3
igor_564
Пользователь
 
Аватар для igor_564
 
Регистрация: 05.12.2009
Сообщений: 52
По умолчанию

Спасибо.
Почему то подумал, что они действуют аналогично FSearch.
Вроде разобрался.
igor_564 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск в папке и подпапках(что то странное твориться) leo_new Общие вопросы Delphi 1 16.12.2009 20:01
Найти иконки в папке Kreadlling Общие вопросы C/C++ 0 24.11.2009 18:41
Как найти все файлы в папке? blackstersl Общие вопросы Delphi 3 24.06.2009 16:52
Как сохранить файл в текущей папке? sid99999 Microsoft Office Excel 2 22.05.2009 11:59
Просмотр файлов в папке и подпапках Yar Помощь студентам 9 07.08.2007 16:56