I generally extract to a folder of the same name I want to use on the server
then make my edits and zip up the folder.
Upload to public_html and extract so the folder structure is kept intact.
The desktop is a folder in windows and not a safe place to keep files.
I would like to know why you can't upload the zip file and extract?
That is the most efficient way.
What cart is it?
The desktop is not a good place to put files.