Hallo,
ich lese Textdateien mit Apache Tika in eine Objektvariable und verarbeite diese dann weiter.
Ich prüfe auch, ob der eingelesene Inhalt tasächlich Text enthält , oder leer ist.
Bei Dateien die tatsächlich Text enthalten funktioniert das auch ganz gut, nur mit Leeren Dateien habe ich ein paar Schwierigkeiten.
Unter Windows erstelle ich im Explorer mit der rechten Maustaste (Neu/Textdokument) ein Textdokument. Diese Datei enthält keinen Inhalt. Weder Zeichen noch Absätze, oder Leerzeichen.
Nach dem einlesen und folgender Prüfung
wird mir angezeigt, das der Dateiinhalt nicht leer ist??
Auch die Länge lasse ich mir ausgeben und erhalte eine 1 zurück.
Mit der Ausgabe des Inhaltes erhalte ich auch nichts sichtbares zurück. Habe schon geprüft ob es ein Leerzeichen ist, aber leider Fehlanzeige.
Weiss vielleicht jemand wie man dieses Unsichtbare etwas sichtbar machen kann?
P.S.
Beim erzeugen eines Journal Dokument, wird tasächlich leeres Dokument ausgegeben, was bedeutet, das die Codezeilen schon richtig arbeiten.
Vielen Dank
Mi
ich lese Textdateien mit Apache Tika in eine Objektvariable und verarbeite diese dann weiter.
Ich prüfe auch, ob der eingelesene Inhalt tasächlich Text enthält , oder leer ist.
Bei Dateien die tatsächlich Text enthalten funktioniert das auch ganz gut, nur mit Leeren Dateien habe ich ein paar Schwierigkeiten.
Unter Windows erstelle ich im Explorer mit der rechten Maustaste (Neu/Textdokument) ein Textdokument. Diese Datei enthält keinen Inhalt. Weder Zeichen noch Absätze, oder Leerzeichen.
Nach dem einlesen und folgender Prüfung
Java:
// Prüft ob der Dateiinhalt Leer ist
if (dateiObjekt.getDateiInhalt().isEmpty()) {
System.out.println("Der Dateiinhalt ist Leer");
// Ist der Dateiinhalt Leer, prüfen ob es
} else {
System.out.println("Der ist nicht Leer");
System.out.println("Dateiinhalt ist " + dateiObjekt.getDateiInhalt().length() + " lang \n");
}
Auch die Länge lasse ich mir ausgeben und erhalte eine 1 zurück.
Mit der Ausgabe des Inhaltes erhalte ich auch nichts sichtbares zurück. Habe schon geprüft ob es ein Leerzeichen ist, aber leider Fehlanzeige.
Weiss vielleicht jemand wie man dieses Unsichtbare etwas sichtbar machen kann?
P.S.
Beim erzeugen eines Journal Dokument, wird tasächlich leeres Dokument ausgegeben, was bedeutet, das die Codezeilen schon richtig arbeiten.
Vielen Dank
Mi
Zuletzt bearbeitet: