Just nu i M3-nätverket
Gå till innehåll

Append och Create


simkort

Rekommendera Poster

 

 

Koden nedan Skapar en En ny file om det inte finns någon,

 

men den lägger inte till till filen nästa gång, utan

 

suddar det gamla och skapar nytt.

 

Hur gör man för att både skapa ny fil och få append att fungera.

 

str2 är sökvägen till textfilen.

 

HANDLE hFile = CreateFile(TEXT(_T(str2)), FILE_APPEND_DATA, FILE_SHARE_WRITE, 0, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);

 

 

Länk till kommentar
Dela på andra webbplatser

Thomas Tydal

Du ska ha OPEN_ALWAYS i stället för CREATE_ALWAYS.

 

CREATE_ALWAYS innebär att du alltid vill ha en ny fräsch fil, så om den redan har något innehåll så tas det bort.

 

OPEN_ALWAYS betyder däremot att den försöker öppna filen och skapar den bara om den inte finns.

Länk till kommentar
Dela på andra webbplatser

Var det så enkelt, så en får tacke.

 

Du monsi du är ocså en kanonbra programmerare.

 

Lite ledsen för din skull ,att C# avdelningen ligger i träda.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...