现有逻辑依靠前缀匹配+后缀匹配,无法处理中间不同的情况
如:
a.txt
a(2).txt
此时将a.txt复制到原路径,将会直接用size赋值2,导致重名:
a.txt
a(2).txt
a(2).txt
优化后:
a.txt
a(2).txt
a(1).txt