Hallo,
Gibt es eigentlich Unterschiede bei Ordnern? Ich lasse mir Ordner in einem TreeView anzeigen, und folgender Code sucht nach den Ordnern:
Delphi-Quellcode:
var
path : string;
search : TSearchRec;
nc : TTreeNode;
begin
if n = nil then exit;
path := GetDirStr(n);
if findfirst(path + '*.*',faDirectory,search) = 0 then repeat
if ((search.attr and fadirectory)= fadirectory)and
(search.name <> '.')and(search.name <> '..') then
begin
//
end;
until findnext(Search)<>0;
findClose(Search);
end;
Das funktioniert soweit gut. Aber kürzlich habe ich es mit meinem USB Stick versucht und dabei ist mir aufgefallen das zwei Ordner nicht aufgeführt sind, normale Ordner aber schon.
Gibt es Unterschiede Bei Ordnern? Oder woran könnte es liegen?
Vielen Dank,
Chris