[JAVA] Verhalten von Files.copy (pathA, pathB) zum Zeitpunkt des Fehlers

Ich bin ein wenig süchtig nach dem Verhalten, wenn Javas Files.copy (pathA, pathB) ein Fehler ist. Notieren Sie sich dies.

Files.copy (pathA, pathB) ist eine API, die Datei A in Datei B kopiert. Bei der Ausführung tritt der folgende Fehler auf.

Kopierfehler


java.nio.file.NoSuchFileException: \pathA-> \pathB

Die Datei bei pathA existiert nicht! ?? Ich dachte, und als ich tatsächlich den durch den Dateipfad angegebenen Zielordner überprüfte, existierte die Datei. Warum erhalte ich einen "nicht existierenden" Fehler, wenn er existiert? ?? Weil ich dachte, ich wäre süchtig danach. .. ..

Überprüfen Sie nach diesem Trick das javaDoc in Files.copy (pathA, pathB) ordnungsgemäß. Dann

JavaDoc (Auszug) von Files.copy (Pfadquelle, Pfadziel)

Standardmäßig eine Kopie der Zieldatei, sofern diese nicht vorhanden ist oder eine symbolische Verknüpfung darstellt, es sei denn, Quelle und Ziel sind dieselbe Datei (in diesem Fall wird diese Methode ohne Kopieren der Datei beendet). Wird versagen.

ein. Was ist der Zieldateipfad? ?? Endlich beachten!

Als ich versuchte, den durch pathB angegebenen Ordner zu öffnen, stellte ich fest, dass das letzte Verzeichnis im Pfad nicht vorhanden war! !!

Diese Lektion

Die Bestätigung der Existenz des Passes ist korrekt! Verstehen Sie die API-Spezifikationen für die zu verwendende API!

Ich würde gerne in Zukunft vorsichtig sein. .. ..

Recommended Posts

Verhalten von Files.copy (pathA, pathB) zum Zeitpunkt des Fehlers
[Rails] Über Uglifier :: Fehler: Unerwartetes Token: Zum Zeitpunkt der Bereitstellung
Über das Verhalten von Ruby Hash # ==
Geschwindigkeitsvergleich zum Zeitpunkt der Generierung zum Zeitpunkt der Datumskonvertierung
[JavaScript] Axios (Ajax) kann den Antworttext zum Zeitpunkt eines Fehlers nicht abrufen
Über den Umgang mit Null
Informationen zum Standardverhalten der Bruchrundung mit java.text.NumberFormat
Über die Grundlagen der Android-Entwicklung
Informationen zur Fehlerbehandlung der Kommentarfunktion
Informationen zur Rolle der Initialisierungsmethode
Denken Sie an die 7 Regeln von Optional
Zum Zeitpunkt der Neuregistrierung E-Mail-Sendefunktion mit Action Mailer
[Schienen] Was tun, wenn das Refile-Bild beim Schreiben der Verarbeitung zum Zeitpunkt des Routing-Fehlers nicht angezeigt wird?
Was ist ein Test? ・ Über die Wichtigkeit eines Tests
Informationen zur Funktionsweise von next () und nextLine ()
Über die Behandlung von BigDecimal (mit Reflexion)
Über die Anzahl der Threads von Completable Future
Untersuchen Sie das Verhalten des JPA-Transaktionszeitlimits
[Java] [Spring] Testen Sie das Verhalten des Loggers
[Thymeleaf & Spring] Fehler, der dadurch verursacht wurde, dass / am Ende des Meta-Tags nicht gesetzt wurde