【发布时间】:2011-10-21 10:28:35
【问题描述】:
我想知道是否有一种快速简单的方法来检查文件路径是否位于另一个路径下。例如,给定 C:\Fruit\Apple\Core,我想针对包含 C:\Fruit\Apple 的文件列表对其进行测试,并能够判断它是否包含在该路径中。
刚写下这个问题,我就想到我可以简单地将较长文件的子字符串与当前文件进行比较。
所以我现在想知道的是,有什么方法可以使用 File 对象来做到这一点?还是更容易获取每个路径的字符串版本并如上所述进行比较。 (我还在用 java 1.6 所以不能用 java.nio.Path;)
【问题讨论】: