Thank you for your comment, I didn't think about subdirectories at all... XD
However, if you want sub directories, you may want to add additional IF... ELSE... statement on that line ...

and probably additional StringTokenizer also at "\" and see how many "\" are there, if it's more than one, then there's sub directories and will go to the different part of the program, something like that lol...
I haven't tried it out, but will surely will have the update version of this code in the future
Thanx for popping up one important logic that I shouldn't forget in the real life application
