You can email a folder in Gmail by first zipping it on your computer and then attaching the ZIP file to the email.
You can easily upload files to Google Drive on desktop and mobile. Here's how to upload documents, pictures, and other files ...