发现BUG01 - 文件分隔符请使用File.separator 而不是 “/” ! 请照顾一下买不起MAC还在用windows开发调试的同学,当然还有使用windows的客户! [反转][反转]
今天发现一个bug, 其实很简单,文件分隔符请使用 "File.separator " !
- MAC底层其实是基于linux系统的,线上的真实环境是linux,文件系统基本都是通用!用"/" 妥妥的都没有问题!
- 但windows自成一家,使用“\”, 使用windows 获取到的路径类似于 "a\b\c ", 你在加个 "/" .
亲自试试 (win10)

- 没有抛出异常,震惊!

- windows也支持"/" 也没有抛出异常!
可能内部机制做了优化,感兴趣的自己看看源码!
代码展示截图


文件分隔符没有使用 "File.separator " 引起的bug集
-
- 在本地转存了一次文件,或者服务器是windows版的,最后又调用了Path的name

车祸现场!
- 在本地转存了一次文件,或者服务器是windows版的,最后又调用了Path的name
-
你不逼自己一把,你永远都不知道自己有多优秀!只有经历了一些事,你才会懂得好好珍惜眼前的时光!

浙公网安备 33010602011771号