|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.02.2011, 09:48 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Как получить имя последней подпапки в папке?
Добрый день! Собственно вопрос: как получить имя последней папки, которая располагается в еще одной папке? Например.
Forlder |____Folder_1 <- в ней какой-то свой file.txt хранится |____Folder_2 <- в ней какой-то тоже свой file2.txt файл хранится .... как получить список названий папок и текстовых файлов в них, чтобы расположить полученное в StringGrid таким образом: Имя_папки|Файл Folder_1|file.txt Folder_2|file2.txt ...
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
04.02.2011, 10:27 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Пекурсивно пройтись по папкам с маской *.*
|
04.02.2011, 10:34 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Использовать FindFirst,FindNext,FindClose
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.02.2011, 10:51 | #4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Это я и так знаю как сделать: найти папки и файлы в папках. Я задал вопрос касаемый именно имени последней папки, в которой лежит текстовый файл.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
04.02.2011, 11:19 | #5 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Когда рекурсивно ищете, создайте список типа TStringList, кода по ходу дела сбрасывайте результаты поиска, потом из списка вычеркивайте тех, кто не содержит *.txt.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
04.02.2011, 11:38 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
По крайней мере получить список подпапок, в которых есть txt файлы, а дальше зависит от смысла термина "последний" - последний по времени создания, по алфавиту, по очередности возврата от FindNext
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.02.2011, 14:58 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить имя выделенной фигуры | Valegor69 | Microsoft Office Excel | 3 | 16.10.2010 14:30 |
Как получить имя листа? | ABCOz | Microsoft Office Excel | 2 | 29.11.2009 15:37 |
Как получить имя файла? | Maxx | Microsoft Office Excel | 4 | 02.09.2009 13:54 |
Как получить имя файла | Crazyman | Работа с сетью в Delphi | 4 | 11.07.2008 00:47 |
Как получить имя этого компонента? | ffo | Win Api | 2 | 26.04.2007 23:45 |