Код ниже является компонентом гораздо большего скрипта.Я удалил ненужные части, чтобы просто раскрыть эту важную, вызывающую ошибки часть.Проблема здесь очень простая, но неприятная.Я хочу переместить файл из «Каталога А» в «Каталог Б».Если по какой-либо причине «Каталог B» не ПОЛНОСТЬЮ ПУСТО ... код не удастся выполнить.
По сути, код работает ОДИН раз, поскольку при первом запуске каталог назначения будет пустым.Когда я меняю целевой каталог, чтобы выполнить второй запуск, в целевом каталоге уже есть файлы .... и поэтому код завершается ошибкой.как я могу остановить этот сбой?Мне нужно иметь возможность выгружать файлы в один и тот же каталог назначения, постоянно ...
package hi;
import java.util.Scanner;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.StandardCopyOption;
import java.util.Arrays;
import java.util.InputMismatchException;
public class Main {
public static void main(String[] args) {
try {
Files.move(new File("C://DL//New Folder//JAN-
2019//").toPath(), new File("C://DL2//New Folder").toPath(),
StandardCopyOption.REPLACE_EXISTING);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}