Siehe, ob die Datei leer ist [duplizieren]

7

Wie überprüfe ich, ob eine Datei in Java 7 leer ist?
Ich habe es versucht, mit der verfügbaren () -Methode von ObjectInputStream, aber es gibt immer Null zurück, auch wenn die Datei Daten enthält.

    
Ramy Al Zuhouri 23.04.2012, 13:21
quelle

6 Antworten

15
%Vor%     
Uchenna Nwanyanwu 23.04.2012, 13:26
quelle
12
%Vor%

kann verkürzt werden zu:

%Vor%

da laut Dokumentation die Methode

zurückgibt
  

Die Länge (in Bytes) der Datei, die durch diesen abstrakten Pfadnamen angegeben wird, oder 0L, wenn die Datei nicht existiert

    
Jack 23.04.2012 13:23
quelle
2
%Vor%

Ich möchte betonen, dass, wenn wir überprüfen wollen, ob die Datei leer ist, wir berücksichtigen müssen, dass sie existiert.

    
TechSpellBound 23.04.2012 17:01
quelle
0

Laut J2RE javadocs: Ссылка ()

%Vor%

Also new File("path to your file").length() > 0 sollte den Trick machen. Entschuldigung für bd vorherige Antwort. : (

    
Nicocube 23.04.2012 13:23
quelle
0
%Vor%     
rubenGL 23.04.2012 13:28
quelle

Tags und Links