Ошибка при перемещении файлов из-за того, что каталог назначения не пуст - PullRequest
0 голосов
/ 29 января 2019

Код ниже является компонентом гораздо большего скрипта.Я удалил ненужные части, чтобы просто раскрыть эту важную, вызывающую ошибки часть.Проблема здесь очень простая, но неприятная.Я хочу переместить файл из «Каталога А» в «Каталог Б».Если по какой-либо причине «Каталог 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();
                }


            } 


        }
...