Fil-I/O-klasser

Dessa klasser tillhandahåller ett gränssnitt för traditionella diskfiler, minnesinterna filer, aktiva strömmar och Windows-socketar. Alla klasser som härleds från CFile kan användas med ett CArchive objekt för att utföra serialisering.

Använd följande klasser, särskilt CArchive och CFile, om du skriver din egen bearbetning av indata/utdata. Normalt behöver du inte härleda från dessa klasser. Om du använder programramverket hanterar standardimplementeringarna av kommandona Öppna och SparaArkiv-menyn fil-I/O (med klassen CArchive), så länge du åsidosätter dokumentets Serialize funktion för att ange information om hur ett dokument serialiserar innehållet. Mer information om filklasser och serialisering finns i artikeln Filer i MFC och artikeln Serialisering.

CFile
Tillhandahåller ett filgränssnitt för binära diskfiler.

CStdioFile
Tillhandahåller ett CFile gränssnitt för buffrade dataströmdiskfiler, vanligtvis i textläge.

CMemFile
Tillhandahåller ett CFile gränssnitt för minnesinterna filer.

CSharedFile
Tillhandahåller ett CFile gränssnitt för delade minnesinterna filer.

COleStreamFile
Använder COM-gränssnittet IStream för att ge CFile åtkomst till sammansatta filer.

CSocketFile
Tillhandahåller ett CFile gränssnitt till en Windows Socket.

CArchive
Samarbetar med ett CFile objekt för att implementera beständig lagring för objekt via serialisering (se CObject::Serialize).

CArchiveException
Ett arkivfel.

CFileException
Ett filorienterat undantag.

CFileDialog
Innehåller en standarddialogruta för att öppna eller spara en fil.

CRecentFileList
Bibehåller listan över senast använda filer (MRU).

Se även

översikt över -klass