Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
16 / 6 / 3
Регистрация: 13.03.2012
Сообщений: 196

Поиск в подкаталогах

15.03.2012, 18:49. Показов 1292. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот у меня есть код поиска
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void Scan(AnsiString Path)
{
  TSearchRec sr;
  if(FindFirst(Path + "*.*", faAnyFile, sr) == 0)
    {
      do
        {
          if(sr.Attr & faDirectory)
            {
              if((sr.Name != ".") && (sr.Name != ".."))
                Scan(Path + sr.Name + "\\");
            }
          else
            {
              if(ExtractFileExt(sr.Name) == ".txt")
                Form1->Memo1->Lines->Add(Path + sr.Name);  //вывод в мемо
            }
        }
      while(FindNext(sr) == 0);
      FindClose(sr);
    }
}
если я ввожу в
Code
1
  if(FindFirst(Path + "*.*", faAnyFile, sr) == 0)
к примеру делаю
Code
1
  if(FindFirst(Path + "123.txt", faAnyFile, sr) == 0)
файл "123.txt" находит, но только в корне диска в котором ищу, или в папке которую указываю.
Когда я оставляю поле
Code
1
  if(FindFirst(Path + "*.*", faAnyFile, sr) == 0)
а
Code
1
  if(ExtractFileExt(sr.Name) == ".txt")
либо
Code
1
  if(FindFirst(Path + "*.txt", faAnyFile, sr) == 0)
и
Code
1
  if(ExtractFileExt(sr.Name) == ".txt")
мне выдают файлы и с каталога и с под каталогов, все в формате "txt" почему программа по заданому имени ищет только в каталоге?? и как исправить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.03.2012, 18:49
Ответы с готовыми решениями:

Поиск файлов в каталогах и подкаталогах
Как это можно реализовать? :)

Поиск файла в каталоге и его подкаталогах
Как найти файл exe в каталоге и его подкаталогах После нахождения запустить его если нет файла выдать сообщение: "файл не...

Поиск файлов в подкаталогах
Нужно найти все файлы в подкаталогах. Есть следующий код: foreach (var directory in...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.03.2012, 18:49
Помогаю со студенческими работами здесь

Поиск и обработка файлов в подкаталогах
Есть программка, которая соединяет множество текстовых файлов в один, но не суть. Она запускается батником с таким кодом: main.exe...

Поиск файлов в каталогах и подкаталогах
Люди у меня есть своя база полноценных текстовых документов с каким-то названием. Нужено организовать поиск этих документов, но при этом...

Рекурсивный поиск файлов в подкаталогах
В общем имеется программа,которая перед каждым именем файла вставляет его порядковый номер и работает только с одним каталогом. Как сделать...

Поиск файла в каталоге и его подкаталогах
Нашел на просторах интернета код, для поиска файла на СИ, под Linux, как можно преобразовать код под Windows? #include <limits.h> ...

Поиск известного файла в неизвестных подкаталогах
Привет скучающим. Нужен батничек для решения такой задачи: - Есть известная папка "C:\Folder" - Есть Неизвестные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru