I had the opportunity to work in bigcommerce for one of the clients and i couldn’t find the right tool. Since i am using a PC i tried 3 different tools
Bitkinex
WebDAV Client – BitKinex
Free and i didn’t get the directory listing with default or custom settings.
SmartfTP
SmartFTP – FTP Client
Not for free (Trail version for 1 month). But this worked well for me
Cyberduck
Cyberduck | Libre FTP, SFTP, WebDAV
Free and worked well for me till the end of the project. So you can choose any of these based on your needs and budget.