本文整理了Java中io.advantageous.boon.core.IO.doListByFileExtensionRecursive()
方法的一些代码示例,展示了IO.doListByFileExtensionRecursive()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IO.doListByFileExtensionRecursive()
方法的具体详情如下:
包路径:io.advantageous.boon.core.IO
类名称:IO
方法名:doListByFileExtensionRecursive
暂无
代码示例来源:origin: io.advantageous.boon/boon-reflekt
public static List<String> listByFileExtensionRecursive( final Path pathFromFileSystem, final String ext ) {
final String extToLookForGlob = "*." + ext;
List<String> result = new ArrayList<>();
return doListByFileExtensionRecursive( result, pathFromFileSystem, extToLookForGlob );
}
代码示例来源:origin: com.github.advantageous/boon-reflekt
public static List<String> listByFileExtensionRecursive( final Path pathFromFileSystem, final String ext ) {
final String extToLookForGlob = "*." + ext;
List<String> result = new ArrayList<>();
return doListByFileExtensionRecursive( result, pathFromFileSystem, extToLookForGlob );
}
代码示例来源:origin: com.github.advantageous/boon-reflekt
private static List<String> doListByFileExtensionRecursive( final List<String> result,
final Path pathFromFileSystem,
final String glob ) {
try {
try ( DirectoryStream<Path> stream = Files.newDirectoryStream( pathFromFileSystem, glob ) ) {
for ( Path entry : stream ) {
result.add( entry.toAbsolutePath().toString() );
}
}
try ( DirectoryStream<Path> stream = Files.newDirectoryStream( pathFromFileSystem ) ) {
for ( Path entry : stream ) {
if ( Files.isDirectory( entry ) ) {
doListByFileExtensionRecursive( result, entry, glob );
}
}
}
return result;
} catch ( IOException ex ) {
return Exceptions.handle( List.class, ex );
}
}
代码示例来源:origin: io.advantageous.boon/boon-reflekt
private static List<String> doListByFileExtensionRecursive( final List<String> result,
final Path pathFromFileSystem,
final String glob ) {
try {
try ( DirectoryStream<Path> stream = Files.newDirectoryStream( pathFromFileSystem, glob ) ) {
for ( Path entry : stream ) {
result.add( entry.toAbsolutePath().toString() );
}
}
try ( DirectoryStream<Path> stream = Files.newDirectoryStream( pathFromFileSystem ) ) {
for ( Path entry : stream ) {
if ( Files.isDirectory( entry ) ) {
doListByFileExtensionRecursive( result, entry, glob );
}
}
}
return result;
} catch ( IOException ex ) {
return Exceptions.handle( List.class, ex );
}
}
内容来源于网络,如有侵权,请联系作者删除!