Код: Выделить всё
/Users/someuser/folder/folder/config/server1/overlay.properties
Код: Выделить всё
String SOURCE_CONFIG_PATH = "/Users/someuser/folder/folder/config";
Files.walk(Paths.get(SOURCE_CONFIG_PATH))
.filter(Files::isRegularFile)
.filter(file -> file.getFileName().toString().matches(".*/overlay\\.properties$"))
.forEach(file -> {System.out.println(file.toString());});
Код: Выделить всё
filter(file -> file.getFileName().toString().matches(".*overlay\\.properties$"))
Пытались экранировать / , что приводит к появлению ".*\\/overlay\\.properties$" и ".*\\\\/overlay\\.properties$", что не решило проблему.
Подробнее здесь: https://stackoverflow.com/questions/787 ... ot-working