Вот используется метод резолв, и я даже не знаю как его даже правильно перевести в данной ситуации
try (DirectoryStream<Path> directoryStream = Files.newDirectoryStream(sourceDirectory)) {
for (Path file : directoryStream) {
if (Files.isRegularFile(file)) {
Path targFile = targetDirectory.resolve(file.getFileName());
Files.copy(file, targFile);
}
}
Мы получаем же конкретный файл из потока (каждый раз) а потом его копируем с каждым разом во второй путь но я просто упорно не понимаю что делает этот метод. Вроде же как мы получаем имя файла (String) который потом преобразуем в путь где этот конкретный файл лежит и в него потом копируем, то есть на место именно этого файла?