本文整理了Java中jodd.io.FileUtil.isAncestor()
方法的一些代码示例,展示了FileUtil.isAncestor()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileUtil.isAncestor()
方法的具体详情如下:
包路径:jodd.io.FileUtil
类名称:FileUtil
方法名:isAncestor
[英]Check if one file is an ancestor of second one.
[中]检查一个文件是否是第二个文件的祖先。
代码示例来源:origin: oblac/jodd
if (!FileUtil.isAncestor(rootDir, file, true)) {
throw new IOException("Unzipping");
代码示例来源:origin: oblac/jodd
@Test
void testIsAncestor() {
File folder = new File("/foo/bar");
File file = new File(folder, "foo.txt");
assertTrue(FileUtil.isAncestor(folder, folder, false));
assertFalse(FileUtil.isAncestor(folder, folder, true));
assertTrue(FileUtil.isAncestor(folder, file, false));
assertTrue(FileUtil.isAncestor(folder, file, true));
file = new File(folder, "../foo.txt");
assertFalse(FileUtil.isAncestor(folder, file, false));
assertFalse(FileUtil.isAncestor(folder, file, true));
file = new File(folder, "bar/../../../foo.txt");
assertFalse(FileUtil.isAncestor(folder, file, false));
assertFalse(FileUtil.isAncestor(folder, file, true));
file = new File(folder, "bar/car/../foo.txt");
assertTrue(FileUtil.isAncestor(folder, file, false));
assertTrue(FileUtil.isAncestor(folder, file, true));
}
代码示例来源:origin: org.jodd/jodd-core
if (!FileUtil.isAncestor(rootDir, file, true)) {
throw new IOException("Unzipping");
内容来源于网络,如有侵权,请联系作者删除!