Odczyt ukrytego rozszerznia pliku

0

Witam,

W Windows mam włączoną opcję 'Ukryj rozszerzenia znanych plików'.
W moim komponencie SystemListView po tej operacji pliki znanych typów mają ukryte rozszerzenia.

Teraz jest problem: W jaki sposób odczytać pełnę nazwę pliku (nazwa + rozszerznie).
ExtractFileName niestety nie sprawdza się. Jeżeli plik ma ukryte rozszerszenie, to funkcja ta nie odczyta pełnej nazwy pliku.

Jeżeli ktoś spotkał się z podobnym problemem, to proszę o pomoc.

Pozdrawiam,
Piotr Murawski

0

Chodzi Ci chyba o ShellListView, to w takim przypadku nie odczytasz z niej rozszerzenia. Rozwiązania są dwa: nieco trudne i nieco trudniejsze :) (w sumie zalezy jak dla kogo :d ) Pierwsze to napisać funkcje, która wyszuka wszystkie pliki w okroslenym folderze (to da sie odczytac z ShellListWiew) i wybierze plik z nazwą zgodną z tą z ShellListView. W tej metodzie jest tylko jeden mankament: jak w tym folderze będą dwa pliki o tej samej nazwie lecz różnych rozszerzeniach nie bedzie wiadomo o który chodzi. Druga metoda (w pełni funkcjonalna, choć o wiele trudniejsza) to samemu napisać taki komponencik jak ShellListView, który również da możliwość odczyu pełnej nazwy pliku. No... byłoby troche pracy przy tym.

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