| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Поиск |
| Автор: Athlete 16.3.2006, 11:36 |
| Есть ли в си такая функция, которая могла бы находить любой файл в любом месте? Примерно как видовский поисковик |
| Автор: Romikgy 16.3.2006, 11:48 |
| Ага FindFirstFile/FindNextFile |
| Автор: Fixin 16.3.2006, 17:12 |
| В смысле по всему компьютеру? |
| Автор: Athlete 18.3.2006, 02:09 |
| Всмысле допустим искать файл в "моих документах", но этот файл может быть во вложеных папках, вот в чем трудность то. Если можно приведите пример кода. |
| Автор: DeadSoul 18.3.2006, 02:15 |
| Athlete, рекурсивный |
| Автор: adonin 18.3.2006, 12:13 |
| Рекурсивной функцией (назовём её F(char *Path)) перебирайте файлы в корневой папке Path, и если эти файлы оказываются папками - вызывайте эту же функцию для её просмотра: F(Path\filename). Вообще рекурсия - самый удобный и часто используемый метод обхода древовидных структур (папки образуют древовидную структуру). |