Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi leute,

kann mir jemand sagen, wie ich den Inhalt einer Datei komplett löschen kann ohne die Datei selbst löschen und neu anlegen zu müssen?

Oder ist es vom Aufwand geringer sie zu löschen und neu anzulegen als den gesamten Inhalt zu löschen?

Ich verwende die Klassen -File- und -RandomAccessFile-.

Danke

Attheo

Geschrieben

Moin!

Mmhh, ich denke, dass es einfacher ist, die Datei komplett zu löschen und dann neu anzulegen.


if(new File(--Dateiname/Pfad--).delete()) {

    new File(--Dateiname/Pfad--);

}

Anderenfalls denke ich, müstest Du die Datei öffnen, durchratern und alles löschen.

Gruß, Peter

Geschrieben

hast schon recht... aaber, ;)

das problem ist, dass ich da vorher was raus lese (mit RAF) und um es dann zu löschen das RAF schliessen müsste und später wieder ein neues (zweites) erzeugen..

ich dachte es gibt vielleicht einen schöneren weg..

Geschrieben

Moin,

ja, das geht. Wenn man einen "leeren" String reinschreibt, wird der Inhalt der Datei gelöscht. Allerdings geht dies nicht mit der Klasse RandomAccessFile. Hier wird der String vorne angefügt, bzw. vorgeschoben. Allerdings führt die Methode mit der Klasse Filewriter zum Erfolg. (Habs mal getestet)

Gruß, Peter

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...