新增path_insert_before_extension函数
replace tabs with 4 spaces