Misiekd napisał(a)
nie jesteś w stanie na podstawie samej ścieżki określić czy na końcu jest plik czy katalog.
BTW nikt nie wpadł na genialny pomysł aby skorzystać z gotowych funkcji - ExtractFilePath
Jeśli dam ExtractFilePath(path); to to da ten sam efekt co ta nasza długa funkcja, owszem szybsze i łatwiejsze ale nadal to samo :/ Ja nie chcę wyświetlić katalogu mojego programu tylko dokładnie o to chodzi że mam komponent ShellTreeView i chcę zrobić pod tym button "Nowy folder" który utworzy nowy katalog w tym miejscu gdzie mam zaznaczone na shelltreeview, tylko jak zaznaczę plik no to będzie chciało mi utworzyć folder c:\folder\plik.txt\folder2 :/ Chciałbym zrobić taką funkcje, że gdy zamiast folderu wybiorę plik to nowy folder utworzy mi właśnie tam gdzie jest ten plik, dlatego chciałem usunąć nazwę pliku ze ścieżki. Nie wiedziałem że to będzie takie trudne.
Tak na prawdę to wszystko mogłoby się opierać na znalezieniu "txt" w ścieżce bo mój shelltreeview ma wyświetlać tylko katalogi i pliki txt, jednak nie potrafię dodać filtru do tego komponentu. http://delphi.about.com/b/2009/09/24/how-to-filter-the-files-and-folders-displayed-by-the-tshelltreeview.htm to mi nie działa, tzn zrobiłem sobie jedno rozszerzenie .txt w tym combo jednak za każdym razem widzę same foldery, nie chce mi wyświetlić tych .txt :/
Dlatego właśnie okrężną drogą, mimo iż nie wygodną. Bo to co jest w tym poradniku po prostu mi nie działa.