How can I upload all the files and folder in a folder to the FTP?
You can simply use: Ftp.UploadFiles method. It takes local and remote paths as parameters.