I am working on designing a FTP client and need some help with designing a feature which its sole purpose is to be able to traverse a tree like structure and upload the folders and files which have been selected by the user.I am working on designing a FTP client and need