Problemlösung gesucht



  • hi,
    ich hätte mal ne Frage.
    Ich habe mit meinem Programm eine .txt Datei in einen Ordner erzeugt.
    Aber das Problem ist wenn man das Programm von dem der Ordner ist deinstalliert und wieder Installiert ist sie weg. (Weil bei dir Deinstallation der Ordner gelöscht wird)
    Ich suche jetzt einen Weg das die Datei wieder drin ist sobald der Ordner wieder existiert.
    Ich weiß das ist komplex aebr vielleicht weiß einer ne Lösung.
    C++ Code wäre nice.
    Freue mich schon



  • Ich gehe jetzt mal davon aus, dass die Datei leer ist zu begin.

    ifstream file(filename, ios::in);
    if (!file.good())
    {
        fstream f(filename, ios::out);
        f.flush();
        f.close();
    }
    else
        file.close();
    

    damit wird geprüft ob die Datei existiert und wenn nicht wird eine erzeugt.



  • Wenn ein Ordner gelöscht wird, dann sind seine Einträge (Dateien) ebenfalls futsch. Wenn Du Deine TXT-Datei behalten willst, schreibe oder kopiere sie woanders hin.


Anmelden zum Antworten