|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.09.2010, 22:20 | #1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Вывод содержимого папки
Посмотрел на форуме и в инете способы вывода содержимого папки. Все они работают на что-то одно (только вывод файлов или вывод каталогов), но не нашёл ни одного, который выводил бы всё сразу. Может у кого есть примеры?
|
01.09.2010, 22:37 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы не правы.
На форуме такие вопросы решались неоднократно. обыкновенный FindFirst легко решает Вашу задачу. вот, за пять минут "на коленке" набросал... Код:
Последний раз редактировалось Serge_Bliznykov; 01.09.2010 в 22:45. |
01.09.2010, 22:38 | #3 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
FindFirstFile + FindNextFile и вперед с песней
|
02.09.2010, 00:42 | #4 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Код:
|
02.09.2010, 05:41 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) не очень корректно!
У Вас FindClose Выполнится только если найдётся хоть один файл. Зачем Вы его внесли внутрь проверки?! 2) у Вашей программы сильный побочный эффект - она меняет текущий каталог. А вот объясните ЗАЧЕМ делать указанную в Edit1 папку текущей?! написать так и проще и надёжнее: Код:
p.s. Впрочем, если Вас Ваш код удовлетворяет, то я за Вас рад! |
02.09.2010, 12:32 | #6 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
1. Вожможно. Пример брал с сайта и не очень вник в суть. Подскажите пожалуйста как будет правельно.
2. Спасибо за поправку 3. Код:
Последний раз редактировалось Shouldercannon; 02.09.2010 в 12:35. |
02.09.2010, 12:46 | #7 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Хоцца сделать маленькое уточнение по поводу функции IncludeTrailingBackslash ( const S: string ): string;
Взято из справочника по функциям... III. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С ФАЙЛАМИ 4. Функции и процедуры для работы с именем файла Функция IncludeTrailingBackslash ( const S: string ): string; == Данная функция поддерживается только в Delphi 5 == Модуль: SysUtils
Перемешивай дело с бездельем и не сойдешь с ума...
|
02.09.2010, 13:05 | #8 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Исходя из выше написанного функцию IncludeTrailingBackslash ( const S: string ): string; бесмысленно использовать в Delphi 7 и выше.
|
02.09.2010, 13:21 | #9 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Код:
Цитата:
I'm learning to live...
|
|||
02.09.2010, 13:30 | #10 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Если честно, то сам не проверял, просто написал то, что видел лично в справочнике. Если не так, то уж извините великодушно, плиз!!!
Перемешивай дело с бездельем и не сойдешь с ума...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод содержимого | street-walker | Помощь студентам | 1 | 04.03.2010 21:03 |
вывод содержимого папки [delphi] | [Smarik] | Помощь студентам | 4 | 12.03.2008 14:30 |
Нужна программа для удаления содержимого папки | DNK1980 | Фриланс | 6 | 11.02.2008 16:52 |
Запретить просмотр содержимого папки | AidarBik | Общие вопросы Delphi | 2 | 19.12.2007 17:57 |