Ich würde gerne in ein ShellTreeView zu jedem Ordner die Ordnergöße als Node.Data dazuspeichern und komme dabei nicht weiter
Code:
function TForm1.getNodeSize(Node: TTreeNode): Int64;
begin
if Node.HasChildren then
begin
Size := Size + getNodeSize(); //von allen Child-Nodes???
end
else
begin
Node.Data := DirSize(Node.Text); //soll später die Größe des Ordners auf unterster Ebene liefern
Result := Node.Data;
end;
end;
geht das überhaupt so? (rekursiv denken war noch nie meine Stärke)
Wie krieg ich raus was die Childs sind?