I\'m trying to write a CAML query that executes against a specific SPList, scoped to a specific folder, recursive from that point, and returns all ListItems (which meet a cr
I don't have my dev image to test against, so I might need to revise this later; but I think you could try
query.ViewAttributes = "Scope=\"Recursive\"";
Retrieving the items will allow you to use SPUtility.GetUrlDirectory(url)
to get the folder path for a given item, and parse the folder hierarchy from there.