If you want to upload one or more folders and their contents in one operation, the best tool to use is the Desktop App.

Uploading Folders with the Desktop App also uploads the contents of the folder, including all files in the folder.

Folder upload with the Desktop App also includes subfolders.