Normal
Du nutzt ein [ICODE]file.getName()[/ICODE] - das ist nur der Name der Datei und nicht der ganze Pfad:[URL unfurl="true"]https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html#getName()[/URL]FileReader hat aber auch ein Konstruktor, der ein File nimmt - da ist es also nicht notwendig, sich wieder den Dateinamen geben zu lassen. Daher reicht es aus, da direkt zu sagen:[ICODE]try (FileReader reader = new FileReader(file)) {[/ICODE]
Du nutzt ein [ICODE]file.getName()[/ICODE] - das ist nur der Name der Datei und nicht der ganze Pfad:
[URL unfurl="true"]https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html#getName()[/URL]
FileReader hat aber auch ein Konstruktor, der ein File nimmt - da ist es also nicht notwendig, sich wieder den Dateinamen geben zu lassen. Daher reicht es aus, da direkt zu sagen:
[ICODE]try (FileReader reader = new FileReader(file)) {[/ICODE]