FileAlreadyExistsExceptionFileAlreadyExistsException
Operacja tworzenia lub przenoszenia pliku kończy się niepowodzeniem, ponieważ docelowy plik już istnieje.
Co powoduje ten błąd
Files.createFile(), Files.createDirectory() lub Files.move() stwierdziły, że ścieżka docelowa już istnieje. Domyślnie operacja nie nadpisuje istniejącego pliku.
Jak to naprawić
Sprawdź, czy plik istnieje, przed jego tworzeniem. Użyj StandardCopyOption.REPLACE_EXISTING dla operacji przenoszenia/kopiowania. Usuń istniejący plik, jeśli zamierzone jest nadpisanie.
Powiązane kody błędów
ArrayIndexOutOfBoundsExceptionArrayIndexOutOfBoundsException
Dostęp do tablicy następuje z użyciem indeksu ujemnego lub większego bądź równego długości tablicy.
ClassNotFoundExceptionClassNotFoundException
Klasy nie można znaleźć na ścieżce klas (classpath) w czasie wykonania.
UnsupportedOperationExceptionUnsupportedOperationException
Operacja nie jest obsługiwana przez daną implementację.
NoSuchFieldErrorNoSuchFieldError
W czasie wykonania odwołano się do pola, które nie istnieje w klasie.
NoClassDefFoundErrorNoClassDefFoundError
Klasa była dostępna podczas kompilacji, ale nie może zostać załadowana w czasie wykonania.
RejectedExecutionExceptionRejectedExecutionException
Executor nie może przyjąć zadania do wykonania.