net.roboconf.core.utils.Utils.isAncestor()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(121)

本文整理了Java中net.roboconf.core.utils.Utils.isAncestor()方法的一些代码示例,展示了Utils.isAncestor()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.isAncestor()方法的具体详情如下:
包路径:net.roboconf.core.utils.Utils
类名称:Utils
方法名:isAncestor

Utils.isAncestor介绍

[英]Determines whether a directory contains a given file.
[中]确定目录是否包含给定文件。

代码示例

代码示例来源:origin: roboconf/roboconf-platform

@Test
public void testIsAncestor() {
  File dir = new File( "somewhere/over/the/rainbow" );
  Assert.assertTrue( Utils.isAncestor( dir, new File( dir, "test" )));
  Assert.assertTrue( Utils.isAncestor( dir, new File( dir, "test.txt" )));
  Assert.assertTrue( Utils.isAncestor( dir, new File( dir, "test/test/te" )));
  Assert.assertFalse( Utils.isAncestor( dir, dir ));
  Assert.assertFalse( Utils.isAncestor( dir, new File( "somewhere/else" )));
  Assert.assertFalse( Utils.isAncestor( dir, new File( "somewhere/over/the/rainbows" )));
  Assert.assertFalse( Utils.isAncestor( dir, new File( "somewhere/over/the/rainbo" )));
}

代码示例来源:origin: roboconf/roboconf-platform

List<File> filesWithInvalidLocation = new ArrayList<> ();
for( File f : files ) {
  if( ! Utils.isAncestor( directories[ i ], f )) {
    result.loadErrors.add( new ParsingError( ErrorCode.PROJ_INVALID_FILE_LOCATION, f, 1 ));
    filesWithInvalidLocation.add( f );

相关文章