Can I change the location of a site's folder?

You can’t change the location of an existing site, but you can export that site and re-import it as a new site in a different location. The “Local site path” can be set under the “Advanced Options” of the site creation screen:

There is also an option to change the default location of new sites under “Preferences > New Site Defaults”