How to store folders/files tree
<p>I design a multi-threaded application that will monitor and handle files in selected folders (according to user preference).</p>

<p>What is the best way to store information on the files ?
(e.g. User add xxx directory, I need to go over the directory and add all the files and sub dir to my application)</p>

<p>I was considering my own tree structure or using SQLite.</p>

<p>Thanks</p>
