alterFIlesplitedBy have some bugs commit to let Zjw merge my code.