考虑两个给定的文件路径作为字符串:
/path/to/dir
和 /path/to/dir/file
在Java中,如果后面的文件路径代表磁盘上的实际文件,那么该文件如何测试,该实际文件低于或等于第一个字符串表示的目录。这里有一些更多的例子来澄清这一点,包括一些在这里被质疑的检查函数的返回值:
/path/to/dir /path/to/dir (true)
/path/to/dir /path/to/dir/file (true)
/path/to/dir /path (false)
/path/to/dir /path/to/dir/../../file (false)
/path/to/dir file (false)
/path/to/dir /path/to/dir/dir2/../ (true)
相似问题