vorhandene txt löschen



  • Hallo alle zusammen,

    ich habe eine dringende Frage und zwar

    Ich erzeuge mit

    hFile1=CreateFile("d:\\RFID_AUSGABE\\Ausweise.TXT",GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
    

    eine Datei.

    In diese Datei wird was hineingeschrieben usw.

    Nachdem ich aber ein bestimmten Button gedrückt habe, soll die datei gelöscht werden und eben beim klickt auch einen widerrum anderen soll der oben genannte befehl erneut ausgeführt werden.

    Wie kann ich diese .TXT löschen?

    Ich bedanke mich schon mal recht herzlich für eine schnelle Hilfe.

    Gruß Heiko



  • Nachtrag:

    Oder wie kann ich einfach den Inhalt der Datei löschen, oder überschreiben.... egal wie, hauptsache die "alten" Einträge sind nicht mehr drin.

    Vielen Dank für eure Hilfe.... 🙂

    Gruß Heiko



  • Eine Datei löschen kannst du z.B. mit DeleteFile.

    EDIT: Wenn CreateFile einfach den alten Inhalt beim Öffnen löschen soll (und du also eine Funktion "nur löschen" nicht brauchst), dann müsste das mit dem Parameter CREATE_ALWAYS gehen (schau mal in der Doku nach).



  • Hallo Matze,

    sorry, dass ich mich erst jetzt melde. Bin jetzt erst wieder dazu gekommen deinen Tipp auszuprobieren 🙂

    Hat geklappt.... vielen vielen dank 😉

    Gruß Heiko


Anmelden zum Antworten