Datei löschen



  • hallo leute,
    in meinem programm kann man eine textdatei erstellen und speichern.

    CString Pfad;
    bool speichern=FALSE;
    CFileDialog TextdateiSpeichern(speichern,"txt","Barcode",0,"Textdateien(*.txt)|*.*|\0",this);
    TextdateiSpeichern.DoModal();
    Pfad=TextdateiSpeichern.GetPathName();
    

    nun möchte ich aber auch diese datei löschen können.
    da aber die textdatei nicht unbedingt "Barcode.txt" heißen muss und der zielordner der textdatei nicht unbedingt im verzeichnis der MFC-anwendung liegen muss, kann ich ja nicht einfach

    remove("Barcode.txt");
    

    schreiben.
    kann mir da irgendjemand helfen ?

    mfg
    fevernova



  • Servus,

    wenn der User ein Verzeichnis auswählt speicherst du einfach den Pfad nachdem der User die Datei gespeichert hat ab. Diesen legst du dann in eine Datei oder so, wenn du nach Beenden des Programms wieder darauf zugreifen willst. Wenn du löschen willst nimmst du einfach den Pfad und den Dateinamen und löschst die Datei. Pfad und Dateinamen bekommst du über das CFileDialog.
    Wenn das nicht ist was du willst dann müsstest du genauer erklären was du gerne machen möchtest, wann die Datei gelöscht werden soll und ob der User bestimmt wohin die Datei gespeichert werden soll.

    *winke*
    Hellsgore



  • danke erstmal, werd mich anstrengen. 🕶


Anmelden zum Antworten