Piszę program, który musi przechowywać na dysku dane mniej więcej o takiej strukturze:
root
|---lista1
| |--plik1
| |--plik2
| |--folder1
| | |--plik1
| | |--plik2
| |--plik3
|
|---lista2
| |--folder1
| | |--folder2
| | | |-plik1
| | |--plik1
| |--plik1
|
/root
No i jak najbardziej pasowałoby mi operowanie na plikach XML, sęk w tym że jedna lista może zawierać wiele ścieżek do różnych plikó/folderów a takich list może być bardzo wiele, i nasuwa się pytanie czy pakowanie wszystko w 1 plik xml jest na pewno dobrym rozwiązaniem? Czy odczyt takiego pliku nie będzie trwał za długo?