Heim  >  Artikel  >  Java  >  Was tun, wenn die Java-Datei nicht gelöscht werden kann?

Was tun, wenn die Java-Datei nicht gelöscht werden kann?

藏色散人
藏色散人Original
2020-04-07 10:06:284406Durchsuche

Was tun, wenn die Java-Datei nicht gelöscht werden kann?

Was soll ich tun, wenn die Java-Datei nicht gelöscht werden kann?

Die Lösung für das Problem der Verwendung der Java-Dateilöschung file.delete() zum Löschen der Datei

Wenn Sie heute Springboot zum Löschen der Datei verwenden, Sie kann nicht normal gelöscht werden. Nach einer Untersuchung haben wir festgestellt, dass das Problem dadurch verursacht wurde, dass der Datenstrom nach dem Lesen der Datei nicht geschlossen wurde, und haben die Datei daher erneut aufgezeichnet.

Empfohlenes Tutorial: „Java-Lernen

Finden Sie den Grund

Die Datei kann nicht gelöscht werden. Im Allgemeinen ist die Datei von einem bestimmten Programm belegt Im Code ist es sehr wahrscheinlich, dass der Stream-Vorgang nicht geschlossen wurde, nachdem der Datenflussvorgang abgeschlossen wurde. Wenn es sich um eine DB-Datei handelt, ist es auch möglich, dass der DB-Vorgang nicht sorgfältig geschlossen wurde.

Lösung

Suchen Sie den Stream- oder DB-Dateivorgang, der nicht geschlossen ist, fügen Sie eine Schlussanweisung hinzu und führen Sie dann den Vorgang file.delete() aus.

Das obige ist der detaillierte Inhalt vonWas tun, wenn die Java-Datei nicht gelöscht werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn