Datei löschen (ofstream , fstream)
-
Hallo
ich habe eine Datei "Paul.txt" erstellt und will diese jetzt löschen.
Wie kann ich das machen?Folgend wurde erstellt:
ofstream write ("Paul.txt"); write.open("Blubb"); write.close();
-
Vom Prinzip her müsste eine Funktion zum File löschen mit dem Dateinamen als Parameter aufgerufen werden.
Bye, TGGC (fein oktal lernen, sons wird er mal schwule kinder bekommen. (volkard))
-
Gibt es vielleicht noch eine Lösung die ein bisschen eindeutiger ist?
Mir würde ja auch schon ein Beispiel reichen. Oder ein Tipp.
-
system(...);
... - systemanhaengig
-
Hallo,
hier hilft std::remove aus <cstdio>.
-
Vielen Dank ich hab etwas anderes gefunden was auch funktioniert: DeleteFile()
-
Banana schrieb:
Vielen Dank ich hab etwas anderes gefunden was auch funktioniert: DeleteFile()
Was allerdings eine WinAPI-Funktion ist und damit nicht portabel.
-
hallo,
wie kann ich prüfen ob eine datei existiert und ob etwas in der datei in der
ersten zeile steht?
wenn ja zum lesen öffnen wenn nein zum schreiben öffnenkann man das besser machen?
string text; fstream f; f.open("list.txt", iso::in); if(f.good()) // datei zum schreiben öffnen { f.clear(); f.open("list.txt", iso::out); f << "textstr" << endl; f.close(); } else // datei zum lesen öffnen { f.getline(text, 30); // zeile einlesen f.close(); }
cu
-
HumeSikkins schrieb:
Banana schrieb:
Vielen Dank ich hab etwas anderes gefunden was auch funktioniert: DeleteFile()
Was allerdings eine WinAPI-Funktion ist und damit nicht portabel.
Brauch momentan nicht portabel sein ;). Ich brauchte nur eine Lösung. Aber trotzdem danke für die ganzen Tipps.