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
WebDAV Client – BitKinex
Free and i didn’t get the directory listing with default or custom settings.
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.