fix #680 normalize file path