Creating a new layer means creating a new, empty file from scratch. If you specify the name of an existing file, it will overwrite that. QGIS should have asked you about that, did it not? You need to use the function to add an existing layer to the project.

Only top voted, non community-wiki answers of a minimum length are eligible