Вверх ↑
Этот топик читают: Гость
Ответов: 355
Рейтинг: 2
#1: 2014-01-22 02:46:53 ЛС | профиль | цитата
Доброго времени суток!
Есть необходимость создания так называемого рекурсивного сканера папок (путей). Что я имею ввиду: есть директория (например, на FTP сервере), нужно создать список всех поддиректорий, и поддиректорий в них, и так до конца. То есть, нужно отобразить полную структуру определённой директории.
карма: 1

0
Ответов: 1343
Рейтинг: 31
#2: 2014-01-22 14:29:02 ЛС | профиль | цитата
а структуру в TreeView ?
карма: 2

0
Ответов: 355
Рейтинг: 2
#3: 2014-01-22 14:58:23 ЛС | профиль | цитата
Rysik, способ вывода может быть любой: хоть в TreeView, хоть просто вывод путей списком в Memo.
карма: 1

0
Ответов: 1343
Рейтинг: 31
#4: 2014-01-22 15:22:07 ЛС | профиль | цитата
вобщем как то так дальше сам думай...

code_32886.txt

тут тебе доделать только авто-вызов поиска что бы он сам искал сразу а не мышкой щёлкать

(а так суть: конектишься и протыкиваешь каждую директорию)
карма: 2

1
файлы: 1code_32886.txt [1.5KB] [194]
Голосовали:nickware
Ответов: 355
Рейтинг: 2
#5: 2014-01-22 16:36:16 ЛС | профиль | цитата
Rysik, отличная реализация, хоть и не до конца. Я пытался другим методом делать. Дальше сам уже доделаю.
карма: 1

0
Ответов: 1343
Рейтинг: 31
#6: 2014-01-22 16:57:24 ЛС | профиль | цитата
токо вот чё то недопираю почему тоже самое не работает без реконекта...
карма: 2

0
Ответов: 355
Рейтинг: 2
#7: 2014-01-22 19:53:38 ЛС | профиль | цитата
Rysik, да, у меня тоже без реконнекта не работает. Возможно, это баг самого компонента WinFTP.
карма: 1

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#8: 2014-01-22 22:34:28 ЛС | профиль | цитата
nickware писал(а):
отличная реализация

Это одноуровневая реализация, давно уже показанная в примере %Hiasm%ElementsDelphiExampleInternetWinFTP_Browser.sha. Пример прекрасно работает без реконнекта
карма: 22

0
Ответов: 355
Рейтинг: 2
#9: 2014-01-22 22:36:26 ЛС | профиль | цитата
nesco, примера не заметил. Такой пример можно расширить до многоуровневой, в принципе.
карма: 1

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)