今天遇到一个bug,查了一个小时才发现是文件路径比较出了问题:
比如有两个路径:D:\dir\..\a.txt和D:\a.txt。这两个路径写法虽然不同,但是很容易知道这两个路径指向的是同一个文件。如果我们使用Java的File去判断两个路径是否相同,判断如下: 比如有两个路径:
今天遇到一个bug,查了一个小时才发现是文件路径比较出了问题:
比如有两个路径:D:\dir\..\a.txt和D:\a.txt。这两个路径写法虽然不同,但是很容易知道这两个路径指向的是同一个文件。如果我们使用Java的File去判断两个路径是否相同,判断如下: 比如有两个路径: