tworzenie drzewka z sciezki

0

Witam !
Od paru dni mecze sie z takim oto problem .

  1. mam fragment sciezki do pliku np. /dane/firma/plik.txt
    takich sciezek mam bardzo dużo.

  2. Chodzi mi o to aby w treeview tworzyc drzewo ktore jako wezly sa tworzone nazwy katalogów a na koncu sa pliki. a poza tym jezeli mam sciezke /dane/plik1.txt to dolaczy mi juz go istniejacego wezla .

Czy ktos moglby mi z tym pomoc ?

0

1 - rozbijasz sobie ścieżkę po "/", np TStringList.
2 - wyszukujesz kolejno elementy: TV.Items.GetFirstNode + TV.Text + TV.GetNext aż GetNext zwróci nil
3 - jak takiego elementu nie ma to go dodajesz: TV.Items.AddChild(root,wpis), dla pierwszego poziomu root = nil
4 - dodany/znaleziony TTreeNode ustawiasz jako root i wracasz do 2.

I tak aż nie skończą Ci się wpisy w liście.

No i to dla każdej ścieżki robisz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1