FTPClient is a public class that handles many standard FTP client commands,
including opening and closing connections, uploading and downloading files,
creating and removing directories, renaming and deleting files, etc.
Uploads files matching the specified filename filter in the specified
directory from the local machine to the specified path of the FTP server
using the specified transfer mode.