一、问题
明明对方发送的文件是中文,但是接收后就会莫名变成自动编号,类似这种
而且是一些文件会,一些文件不会。这就很奇怪!
二、发现过程
正常使用微信,大部分都是没什么影响,但是上个月因为一些原因,必须保证接收文件是和原本文件名对上的,然后在测试过程中就发现这个问题,检查了好久也检查不出来,相关问题的解答也很少。就这样拖了一个多月,直到现在!
三、原因
微信对于重名的文件,一般都会在原本的文件名后再加上(1),比如 测试.txt 会变成 测试(1).txt,再继续接收就会递增变成 测试(2).txt,或者接收 测试(1).txt 会变成 测试(1)(1).txt。
而如果递增的数字达到50并且1-50的文件都在当月目录里面,比如 测试(50).txt,此时再接收 测试.txt 文件,它就会自动编号,变成数字和英文结合的形式!
四、解决方法
对于这种问题,如果正常使用的话大概是没什么影响的。但是对于一些自动化来说,没办法定位接收的文件,这是一件很苦恼的事!就相当于网购了一整套电脑配件,结果在装机的过程中,发现有个配件不见了!这谁顶得住!
面前想到的方法,就是按时备份及清理文件的接收目录。保证没有重复50个以上的文件。