Input/Output FileNotFoundException, obwohl File existiert

friednoodles

Aktives Mitglied
Hallo, im Prinzip möchte ich den Inhalt eines Dokumentes in einen String packen.
Das gesuchte Dokument hat die Location C:\Users\user1\eclipse-workspace\Projekt1\DokumenteA\Dokument14.htm
Ich durchlaufe das File Array bis ich mein gesuchtesFile finde und um den Inhalt des gesuchten Dokuments nun in einen String zu packen will ich einen BufferedReader erstellen.

Java:
        File[] textDokumente = new File("..//Projekt1//DokumenteA").listFiles();

        for (File aktuellesFile : textDokumente) {

            if (aktuellesFile.getName().contains(gesuchtesFile)) {

                StringBuilder bldr = new StringBuilder();

                String str;

                BufferedReader in = new BufferedReader(new FileReader(aktuellesFile.getName()));
                while ((str = in.readLine()) != null)
                    bldr.append(str);

                in.close();

                String content = bldr.toString();
            }

        }

In der Zeile des BufferedReaders taucht nun die FileNotFoundException auf, obwohl das aktuelle File im Ordner existiert.

Java:
 java.io.FileNotFoundException: Dokument14.htm (Das System kann die angegebene Datei nicht finden.)

Woran könnte das liegen?
 
K

kneitzel

Gast
Das getName() gibt nur den Namen der Datei selbst aus. Also versuchst Du die Datei aus ..\Projekt1\DokumenteA im aktuellen Verzeichnis zu öffnen.

Statt .getName() könntest Du .getAbsoluteFile() nutzen.

Edit: FileWriter kann aber auch das File direkt nehmen, also einfach nur ein new FileReader(aktuellesFile).
 

MoxxiManagarm

Top Contributor
Zwei Anmerkungen:
1. Warum erstellst du nicht direkt ein File mir dem gesuchten Pfad und schaust ob dieses existiert?
Java:
new File("..//Projekt1//DokumenteA/Dokument14.htm").exists()
2. Dein BufferedReader is AutoClosable, nutze ihn als solches
Java:
try(BufferedReader in = new BufferedReader(new FileReader(dokument14file));) {
                while ((str = in.readLine()) != null) bldr.append(str);
} // kein Aufruf von in.close()
 

friednoodles

Aktives Mitglied
Danke für die Antworten, konnte den Fehler recht schnell beheben mit euren Tipps.
Habe eine weitere Frage in einem ähnlichen Bereich, bevor ich jetzt einen neuen Thread öffne frag ich hier einfach mal.

Ich habe ein .ini file mit x Zeilen die jeweils drei keywords enthalten. Sieht etwa so aus
Paris FR firma1
Köln BR firma2
Peking CH firma3
usw.

Nun möchte ich Zeile für Zeile überprüfen ob eine Line Keywords enthält die mit einem anderen File übereinstimmen welches so aussehen könnte:
user1_Paris_FR_firma1_mail.htm

Dafür überlegt habe ich mir folgendes:
Java:
                            File iniFile= new File("..//Projekt1//myIni.ini");
                            BufferedReader br = new BufferedReader(new FileReader(iniFile));                            
                            String line = null;
                            while ((line = br.readLine()) != null) {
                                
                                if (filename.contains(abc) && filename.contains(line)) { //erste Bedingung ist true
                                     //do something
                                }
                            }


In meinem Code bekomme ich nicht hin das die zweite Bedingung true wird.
Ich möchte es hinbekommen das die Prüfung jedes der drei keywords einer Zeile überprüft und nur true wird, wenn alle drei keywords enthalten sind. Wie gehe ich das am besten an?
 

mihe7

Top Contributor
Für jede Zeile:
Java:
for (String part : line.split("\\s")) {
    if (filename.contains(part)) {
        // do something
    }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Filenotfoundexception obwohl Datei existiert Allgemeine Java-Themen 6
M Unerklärbare FileNotFoundException Allgemeine Java-Themen 2
V fb-Websitezugriff - FileNotFoundException Allgemeine Java-Themen 10
P Input/Output FileInputStream java.io.FileNotFoundException Allgemeine Java-Themen 36
C java.io.FileNotFoundException: (Zugriff verweigert) Allgemeine Java-Themen 14
C OpenJDK - FileReader throws FileNotFoundException Allgemeine Java-Themen 19
J Entweder XP oder Vista findet die Datei nicht FileNotFoundException Allgemeine Java-Themen 4
N JasperReport FileNotFoundException Allgemeine Java-Themen 4
H Eclipse jar Export - FileNotFoundException Allgemeine Java-Themen 4
B Scanner erkennt keinen Text in Textdatei, obwohl welcher drinsteht Allgemeine Java-Themen 10
M SSLHandshakeException obwohl Cert im Truststore vorhanden Allgemeine Java-Themen 2
J .exe Dateien werden nicht gestartet obwohl Pfad richtig Allgemeine Java-Themen 6
A Zahl abgerundet obwohl Double Allgemeine Java-Themen 9
C Arithmetic Exception, obwohl nichts 0 ist Allgemeine Java-Themen 5
R Input/Output java.io.EOFException, obwohl sie abgefangen sein sollte? Allgemeine Java-Themen 3
T Datentypen ArrayUtils.indexOf( ... ) liefert -1 obwohl Wert scheinbar enthalten ist Allgemeine Java-Themen 15
S leeres package obwohl inhalt da Allgemeine Java-Themen 53
N Reflection: NoSuchMethodException obwohl Methode existiert Allgemeine Java-Themen 2
sylo java.lang.NoSuchMethodError: Obwohl Methode vorhanden Allgemeine Java-Themen 8
A Datei existiert obwohl gelöscht? Allgemeine Java-Themen 10
J Interpreteraufruf bring Error obwohl dies nicht sein dürfte. Allgemeine Java-Themen 24
S Prozess javaw.exe läuft immer noch, obwohl Programm beendet Allgemeine Java-Themen 6
N Bekomme NIE ein TRUE obwohl ich es bekommen müsste :( Allgemeine Java-Themen 10
W Jar-File Start nur über Terminal Allgemeine Java-Themen 13
R 11 GB File lesen ohne zu extrahieren Filedaten Bereich für Bereich adressieren dann mit Multi-Thread id die DB importieren Allgemeine Java-Themen 3
D Read JSON File Problem Allgemeine Java-Themen 9
S Umstellung von File auf Path - Probleme mit Stream Allgemeine Java-Themen 5
C jar File mehrfach aufrufen (als Windows Dienst) Allgemeine Java-Themen 5
N File Path mit Variablen angeben Allgemeine Java-Themen 1
izoards Zugriff auf gemeinsame Ressource (CSV-File) Allgemeine Java-Themen 3
S Class File Editor -> Source not found Allgemeine Java-Themen 4
F jar File ausführen Allgemeine Java-Themen 14
M File Binary Representation Allgemeine Java-Themen 1
N jar File auf Mac mit Doppelklick starten Allgemeine Java-Themen 5
O Input/Output java.io.File beenden Allgemeine Java-Themen 5
G File not found - nach dem Kompilieren Allgemeine Java-Themen 6
T Jar File zu exe... Allgemeine Java-Themen 3
M Foreign Memory API / Memory-Mapped File Allgemeine Java-Themen 0
R Delete files before creating new from temp using Java file method Allgemeine Java-Themen 1
S File lesen und schreiben Java 6 Allgemeine Java-Themen 2
T String-Manipulation beim Ablauf in Eclipse und als JAR-File Allgemeine Java-Themen 8
G Excel File öffnen, in Zelle schreiben, abspeichern Allgemeine Java-Themen 6
L JAR-File auf Ilias (LMS) laufen lassen Allgemeine Java-Themen 0
ralfb1105 Classpath Directory fuer Properties File Allgemeine Java-Themen 2
L File beim Kopieren in einen anderen Ordner umbenennen Allgemeine Java-Themen 6
J File in Package erstellen & lesen mit Programmstart in externe Projekt Allgemeine Java-Themen 3
I File ausführen und mein Programm bearbeiten lassen Allgemeine Java-Themen 11
A File lesen Codierung Charset Allgemeine Java-Themen 5
J .java-Dateitext Compile zur Laufzeit ohne File Allgemeine Java-Themen 15
M Key-File im selben Ordner speichern? Allgemeine Java-Themen 18
I TrueZip add file to archive Allgemeine Java-Themen 10
T Probleme mit dem Pfad zum Propertie file Allgemeine Java-Themen 7
J ftp - delete file ohne appache Allgemeine Java-Themen 8
X Klassen File-Klasse wird als Directory markiert Allgemeine Java-Themen 8
T ImageIO.read -> Can`t read input file Allgemeine Java-Themen 11
L Applet Problem "security: Trusted libraries list file not found" ? Allgemeine Java-Themen 7
C Swing File[] als klickbare links in irgendeinem Swing Element Allgemeine Java-Themen 3
H Kennt sich jemand mit Eclipse und dem Thema Jar-File aus ? Allgemeine Java-Themen 6
H Laden einer (Resourcendatei) aus einem Jar-File Allgemeine Java-Themen 17
C Authentifizierung mit java.nio.file? Allgemeine Java-Themen 5
L CSV File lesen, in ArrayList speichern und ausgeben Allgemeine Java-Themen 3
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
offi Drag and Drop mehrerer File aus Explorer in JTable Allgemeine Java-Themen 1
G Java/LibGDX File Loading Exception Allgemeine Java-Themen 2
Cromewell JavaFX FXML-File lädt unter Ubuntu nicht Allgemeine Java-Themen 7
D Java Anwendung mit dll File Allgemeine Java-Themen 5
AssELAss Log4j Logging Ausgabe für jede Klasse in seperates File Allgemeine Java-Themen 2
thet1983 Input/Output read properties file from classpath Allgemeine Java-Themen 3
J Umwandeln von URL zu File und danach kopieren geht nicht Allgemeine Java-Themen 1
J Properties file ändern Allgemeine Java-Themen 12
S Executable Jar File startet nicht unter Windows 10 Allgemeine Java-Themen 3
B Objekte anhand von Properties file Allgemeine Java-Themen 41
Dechasa Input/Output Write into File Allgemeine Java-Themen 2
N Maven ObjectMapper Error wenn das File gespeichert wird Allgemeine Java-Themen 0
H Security Manager (IIOException: Can't read input file!) Allgemeine Java-Themen 2
H File.listFiles() funktioniert nicht... Allgemeine Java-Themen 10
C Input/Output Problem bei Datei verschiebung mit File.move und Paths.get() Allgemeine Java-Themen 26
X Zeile unter einer bestimmen Zeile hinzufügen(File) Allgemeine Java-Themen 1
F Open source file übersetzen Phython -> Java Allgemeine Java-Themen 4
C file.delete() funktioniert bei zweiten aufruf nicht mehr Allgemeine Java-Themen 3
M Desktop jar File icon Ändern? Allgemeine Java-Themen 14
O Sax-Parser ließt XML-File doppelt Allgemeine Java-Themen 1
J Java Software Compare Files und Neue File erstellen Allgemeine Java-Themen 0
Thallius Custom File Chooser Allgemeine Java-Themen 1
C .jar File lässt sich nur über Konsole öffnen Allgemeine Java-Themen 1
J Java Download Filedownload File.getFileName Allgemeine Java-Themen 3
R Java .class-File-Konstrunkt mit Programm visualisieren Allgemeine Java-Themen 18
G SecurityManager/Policy-File/Reflection Allgemeine Java-Themen 0
M pdf File bzw. ausgefüllte pdf Formulare drucken Allgemeine Java-Themen 2
S Input/Output File Not Found FileReader Allgemeine Java-Themen 6
Thallius Serialisiertes File kann auf anderem Rechner nicht geladen werden Allgemeine Java-Themen 12
P Java Dynamic Web Project -> config File Allgemeine Java-Themen 1
S runnable jar file in Verbindung mit itext Allgemeine Java-Themen 3
D Variablen java.io.File zum vergleichen abspeichern Allgemeine Java-Themen 1
M File IO Klasse ... wie einbinden Allgemeine Java-Themen 6
O Freies Tool zum Jar-File obfuscaten gesucht! Allgemeine Java-Themen 5
F File.listFiles ohne .sort Allgemeine Java-Themen 6
B XML File JAXB Allgemeine Java-Themen 0
S Platzverbrauch, File oder String Allgemeine Java-Themen 14
J Runnable jar-File: Fehlermeldung Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben