Здравствуйте! Подскажите пожалуйста, в чём может быть проблема? Методы класса `Path` используются. Рекомендация от ментора: "Убедись, что используешь метод `move` класса `Files`". Так вот же он, в 24-ой строке! И все файлы правильно копируются, как я вижу.
package com.javarush.task.pro.task15.task1520;
import java.io.IOException;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.Scanner;
/*
Перемещение файлов
*/
public class Solution {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
Path sourceDirectory = Path.of(scanner.nextLine());
Path targetDirectory = Path.of(scanner.nextLine());
//напишите тут ваш код
DirectoryStream<Path> contents = Files.newDirectoryStream(sourceDirectory);
for (Path entry : contents) {
if (Files.isDirectory(entry)) { continue ;}
if (Files.isRegularFile(entry)) {
Path destination = targetDirectory.resolve(entry.getFileName());
Files.move(entry, destination);
}
}
contents.close();
}
}