I am given a list of list of absolute directory paths in a list as:-
[ ['19.2.000/'],['19.2.000/data/'],
['19.2.000/data/datainstaller.zip'], ['19.2.000/data/rs_details'],
['19.2.000/rem/'],
['19.2.000/rem/remapp.zip'], ['19.2.000/rem/rs_details'],
['19.2.000/res/'], ['19.2.000/res/resapp.zip'], ['19.2.000/rms/'],
['19.2.000/rms/BdiEdge.zip'], ['19.2.001/'],
['19.2.001/dataconversion/'],
['19.2.001/dataconversion/dataconversioninstaller.zip'],
['19.2.001/dataconversion/rs_details'] ]
And I want to display the directory structure as:-
|--19.2.000
| |--data
| | |--datainstaller.zip
| | |--rs_details
| |--rem
| | |--remapp.zip
| | |--rs_details
| |--res
| | |--resapp.zip
| |--rms
| | |--BdiEdge.zip
|--19.2.001
| |--dataconversion
| | |--dataconversioninstaller.zip
| | |--rs_details
I tried to do it with nested for loops (by storing each level in a different lists) but with increasing levels of directory, it becomes redundant and slow. Any other way to optimally display it?