Share via


Classe del file C

La classe base per le classi file di Microsoft Foundation Class).

class CFile : public CObject

Membri

60fh2b6f.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CFile::CFile

Costruisce un oggetto CFile da un percorso o handle di file.

60fh2b6f.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CFile::Abort

Chiude un file che ignora eventuali avvisi ed errori.

CFile::Close

Chiude un file ed elimina l'oggetto.

CFile::Duplicate

Costruisce un oggetto duplicato basato su questo file.

CFile::Flush

Elimina tutti i dati da scrivere.

CFile::GetFileName

Recupera il nome del file selezionato.

CFile::GetFilePath

Recupera il percorso del file completo del file selezionato.

CFile::GetFileTitle

Recupera il nome del file selezionato.

CFile::GetLength

Recupera la lunghezza del file.

CFile::GetPosition

Recupera il puntatore del file corrente.

CFile::GetStatus

Recupera lo stato del file aperto, o nella versione di, recupera lo stato del file specificato (statico, funzione virtuale).

CFile::LockRange

Blocca un intervallo di byte in un file.

CFile::Open

In modo sicuro apre un file con un'opzione a test.

CFile::Read

Legge i dati (privo) da un file nella posizione corrente del file.

CFile::Remove

Eliminare il file specificato (funzione statica).

CFile::Rename

Rinomina il file specificato (funzione statica).

CFile::Seek

Posizionare il puntatore del file corrente.

CFile::SeekToBegin

Posizionare il puntatore del file corrente all'inizio del file.

CFile::SeekToEnd

Posizionare il puntatore del file corrente alla fine del file.

CFile::SetFilePath

Imposta il percorso del file completo del file selezionato.

CFile::SetLength

Modifica la lunghezza del file.

CFile::SetStatus

Imposta lo stato del file specificato (statico, funzione virtuale).

CFile::UnlockRange

Sblocca un intervallo di byte in un file.

CFile::Write

Scrive i dati (privo) in un file nella posizione corrente del file.

60fh2b6f.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

HANDLE di CFile::operator

Handle a un oggetto CFile.

60fh2b6f.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

CFile::hFileNull

Determina se l'oggetto CFile dispone di un handle valido.

CFile::m_hFile

Contiene in genere handle di file del sistema operativo.

60fh2b6f.collapse_all(it-it,VS.110).gifMembri di dati protetti

Nome

Descrizione

CFile::m_pTM

Puntatore all'oggetto CAtlTransactionManager.

Note

Direttamente fornisce servizi privo e binari di output disco e supporta indirettamente i file di testo e di memoria tramite le relative classi derivate.Funzionamento diCFile insieme a CArchive classe per supportare la serializzazione di oggetti MFC.

La relazione gerarchica tra la classe e le relative classi derivate consente al programma venga eseguito su tutti gli oggetti file tramite l'interfaccia e CFile.Un file di memoria, ad esempio, si comporta come un file su disco.

Utilizzare CFile e le relative classi derivate dal disco di utilizzo generale I/O.Utilizzare ofstream o altre classi iostream di Microsoft per il testo formattato inviato a un file su disco.

In genere, un file su disco viene aperto automaticamente nella costruzione CFile e chiuso la distruzione.Le funzioni membro static consentono di interrogare lo stato di un file senza aprire il file.

Per ulteriori informazioni su l CFile, vedere gli articoli file in MFC e Gestione dei filein riferimenti alla libreria di runtime.

Gerarchia di ereditarietà

CObject

CFile

Requisiti

Header: afx.h

Vedere anche

Riferimenti

Classe di CObject

Grafico della gerarchia

Classe di CStdioFile

Classe di CMemFile

Concetti

MFC campione DRAWCLI

Altre risorse

Ricerca di categorie: Utilizzare la classe del file C?