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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2008, 16:35   #1
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
Подмигивание Работа с файлами

Я знаю как можно работать с файлами, у которых известно имя.Отсюда вопрос как можно работать с файлом,у которого известно только расширение.(Например:*exe или *txt).
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума Ответить с цитированием
Старый 20.09.2008, 16:37   #2
AngelOfDeath
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
 
Аватар для AngelOfDeath
 
Регистрация: 28.03.2008
Сообщений: 358
По умолчанию

Если не ошибаюсь у каждого файла есть имя
AngelOfDeath вне форума Ответить с цитированием
Старый 20.09.2008, 16:39   #3
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Цитата:
Если не ошибаюсь у каждого файла есть имя
Нет, вы меня не поняли...Нужно чтобы программа сделала какие-либо действия относительно файла какого-либо расширения,и это бы относилось ко всем файлам такого расширения...
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума Ответить с цитированием
Старый 20.09.2008, 16:46   #4
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Для одной папки
Код:
var
  SearchRec : TSearchRec;
begin
  if FindFirst('c:\*.txt', faAnyFile, SearchRec) = 0 then
  repeat  
    if (SearchRec.Attr and faDirectory) <> faDirectory then
    // обработка файла SearchRec.Name
  until FindNext(SearchRec) <> 0;FindClose(SearchRec);
Для всех папок рекурсивно, поиск папки
Код:
if (SearchRec.Attr and faDirectory) = faDirectory then
  if (SearchRec.Name <> '..') and (SearchRec.Name <> '.') then
  //SearchRec.Name - имя папки

Последний раз редактировалось eoln; 20.09.2008 в 16:49. Причина: Уточнение
eoln вне форума Ответить с цитированием
Старый 20.09.2008, 16:52   #5
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Большое спасибо, eoln....
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами Maksi Фриланс 4 07.06.2008 11:38
Работа с файлами Stiker Общие вопросы C/C++ 1 10.04.2008 22:47
Работа с файлами Smith777 Помощь студентам 4 23.02.2008 05:08
Работа с файлами DJ Socol Win Api 1 17.07.2007 09:18
Работа с файлами El_Bint0 Помощь студентам 1 20.12.2006 02:07