Hola, la propiedad Parent del objeto TTreeNode hace referencia al nodo que lo contiene(de nivel inmediato superior) y la propiedad Level al nivel que se encuentra el mismo dentro del árbol, luego es fácil hacer un pequeña función que haga lo que pides
Código Delphi
[-]
Function PathDeNodo(Node : TTreeNode):String;
Var
S : String;
begin
S := Node.Text;
while Node.Level > 0 do
begin
Node := Node.Parent;
S := Node.Text + '\'+S;
end;
Result := S;
end;
Espero sea lo que buscas.
Un salu2 a tod@s