Sdílet prostřednictvím


Třída CFile

Základní třída pro soubor tříd Microsoft Foundation Class.

class CFile : public CObject

Členy

Veřejné konstruktory

Název

Description

CFile::CFile

Konstrukce CFile z popisovače souboru nebo cesty objektu.

Veřejné metody

Název

Description

CFile::Abort

Zavře soubor, ignoruje všechna varování a chyby.

CFile::Close

Zavřete soubor a odstraní objekt.

CFile::Duplicate

Vytvoří duplicitní objekt na základě tohoto souboru.

CFile::Flush

Vyprázdní všechny dosud zápis dat.

CFile::GetFileName

Zkopíruje název vybraného souboru.

CFile::GetFilePath

Načte úplnou cestu vybraného souboru.

CFile::GetFileTitle

Zkopíruje název vybraného souboru.

CFile::GetLength

Načte délku souboru.

CFile::GetPosition

Načte aktuální ukazatel souboru.

CFile::GetStatus

Načte stav otevřít soubor nebo statické verze, získá stav zadaný soubor (statické, virtuální funkce).

CFile::LockRange

Zamkne rozsah bajtů souboru.

CFile::Open

Bezpečně otevře soubor s možností testování chyb.

CFile::Read

Čtení ze souboru na aktuální pozici souboru (bez vyrovnávací paměti) data.

CFile::Remove

Odstraní zadaný soubor (statická funkce).

CFile::Rename

Přejmenuje určený soubor (statická funkce).

CFile::Seek

Pozice aktuálního ukazatele souboru.

CFile::SeekToBegin

Pozice aktuálního ukazatele souboru na začátku souboru.

CFile::SeekToEnd

Pozice aktuálního ukazatele souboru na konci souboru.

CFile::SetFilePath

Nastaví úplnou cestu vybraného souboru.

CFile::SetLength

Změní délku souboru.

CFile::SetStatus

Nastaví stav zadaný soubor (statické, virtuální funkce).

CFile::UnlockRange

Odemkne rozsah bajtů souboru.

CFile::Write

Zápisy (bez vyrovnávací paměti) data v souboru aktuální pozice v souboru.

Veřejné operátory

Název

Description

POPISOVAČ CFile::operator

Popisovač CFile objektu.

Veřejné datové členy

Název

Description

CFile::hFileNull

Určuje, zda CFile objekt má neplatný popisovač.

CFile::m_hFile

Obvykle obsahuje popisovač souboru operačního systému.

Chráněné členy Data

Název

Description

CFile::m_pTM

Ukazatel na CAtlTransactionManager objektu.

Poznámky

Přímo poskytuje služby pro vstup a výstup disku bez vyrovnávací paměti, binární a nepřímo podporuje textové soubory a soubory paměti pomocí odvozených tříd.CFilespolupracuje s CArchive třídy pro podporu serializace objekty Microsoft Foundation Class.

Hierarchický vztah mezi této třídy a odvozených tříd umožňuje provozovat všechny objekty souboru polymorfní prostřednictvím programu CFile rozhraní.Soubor paměti, například chová jako soubor na disku.

Použití CFile a odvozených tříd pro univerzální disk I/O.Použití ofstream nebo jiných tříd iostream Microsoft pro odeslání souboru na disku formátovaného textu.

Obvykle automaticky na otevření souboru na disku CFile konstrukci a uzavřené na zničení.Statický člen funkce umožňují interrogate stav souboru bez otevření souboru.

Další informace o použití CFile , naleznete v článcích soubory v MFC a Zpracování souborů v Reference knihovny runtime.

Hierarchii dědičnosti

CObject

CFile

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

Třída CObject

Graf hierarchie

Třída CStdioFile

Třída CMemFile

Koncepty

MFC Sample DRAWCLI

Další zdroje

How Do I: Use the CFile Class?