This example uses a recursive procedure to capture directory information into an Ada 2012 multiway tree then displays the path and name of each directory item.
The directory information is contained in a directory node object.
The project was developed using GNAT Studio (GPS) in Windows 10.