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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2007, 12:54   #1
POPOV
Форумчанин
 
Аватар для POPOV
 
Регистрация: 26.10.2007
Сообщений: 124
По умолчанию Delphi-работа с файлами,каталогами

Короче необходимо реализовать следующее:
1. Смена текущего каталога по нажатии кнопки. Имя каталога, на который происходит смена ввести в edit. В итоге результат должен быть виден в DirectoryListBox1.

Для выполения этого задания есть функция:
SetCurrentDir(Dir:string):Boolean.

Ну я в проге после Begin так и пишу:
SetCurrentDir(edit1.text, DirectoryListBox1.Directory);
DirectoryListBox1.Update;

В итоге ничего не происходит, в чём проблема ?

2. Получить атрибуты файла (вывести например в Memo).
Тоже есть функция: FileGetAttr(FileName:string):intege r
Только как ей пользоваться здесь не понимаю..

3. Поиск файла в каталогах указанных в DirectoryListBox(Имя файла для поиска вводить в edit).В Memo вывести количество найденных файлов и открыть файлы TXT.

Вот функция: FileSearch(Name,DirList:string):str ing

Здесь кое-чё написал:

procedure TForm1.Button11Click(Sender: TObject);
var s:string;
begin
s:=FileSearch(edit1.Text, DirectoryListBox1.Directory);
Memo1.Clear;
Memo1.Lines.LoadFromFile(s);
end;

Тока ищёт у меня почему-то не во всех каталогах DirectoryListBox, а тока в выделенном.
POPOV вне форума Ответить с цитированием
Старый 11.11.2007, 13:28   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

1. DirectoryListBox1.Directory:=Edit1. Text;
2.
Цитата:
FileGetAttr(FileName:string):intege r
Только как ей пользоваться здесь не понимаю..
Курсор на FileGetAttr и жмем пимпу F1.
3.
Цитата:
Тока ищёт у меня почему-то не во всех каталогах DirectoryListBox, а тока в выделенном.
Вы сами-то поняли, что хотите? По вашему, DirectoryListBox вообще ни при чем, и поиск нужно делать по всему диску.
mihali4 вне форума Ответить с цитированием
Старый 11.11.2007, 14:49   #3
POPOV
Форумчанин
 
Аватар для POPOV
 
Регистрация: 26.10.2007
Сообщений: 124
По умолчанию

С первым разобрался, со вторым разобрался. Вот по 3-му пункту снова вопрос:" Как сделать чтоб файл искался в директориях указанных в программе?" .
POPOV вне форума Ответить с цитированием
Старый 11.11.2007, 15:02   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от POPOV Посмотреть сообщение
С первым разобрался, со вторым разобрался. Вот по 3-му пункту снова вопрос:" Как сделать чтоб файл искался в директориях указанных в программе?" .
Каким образом происходит "указание"?
Путем выделения.
Если вы имеете в виду поиск во вложенных каталогах, то так и напишите.
mihali4 вне форума Ответить с цитированием
Старый 11.11.2007, 15:10   #5
POPOV
Форумчанин
 
Аватар для POPOV
 
Регистрация: 26.10.2007
Сообщений: 124
По умолчанию

Короче ладно, так оставлю, СПАСИБО !
POPOV вне форума Ответить с цитированием
Старый 30.11.2007, 14:34   #6
_SacreD_
Пользователь
 
Регистрация: 30.11.2007
Сообщений: 10
По умолчанию

Слушай, можешь скинуть исходник мне на мыло, у меня подобная прога, надо сделать, времени не очень много осталось. Заранее спасибо мыло 1203-3@mail.ru
_SacreD_ вне форума Ответить с цитированием
Старый 30.11.2007, 15:12   #7
POPOV
Форумчанин
 
Аватар для POPOV
 
Регистрация: 26.10.2007
Сообщений: 124
По умолчанию

Цитата:
Сообщение от _SacreD_ Посмотреть сообщение
Слушай, можешь скинуть исходник мне на мыло, у меня подобная прога, надо сделать, времени не очень много осталось. Заранее спасибо мыло 1203-3@mail.ru
Отправил !
POPOV вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с текстовыми файлами (Delphi) Omedus Помощь студентам 6 18.12.2012 00:31
Работа с файлами в Delphi 7 NeAlSe Помощь студентам 11 19.11.2010 17:08
работа с excel файлами через Delphi Winss Помощь студентам 6 08.09.2007 17:54