Udostępnij za pośrednictwem


Klasa CFile

Klasa podstawowa dla klas Microsoft Foundation klasy w pliku.

class CFile : public CObject

Członkowie

Publiczne konstruktory

Nazwa

Opis

CFile::CFile

Konstrukcje CFile ścieżkę lub uchwyt obiektu.

Metody publiczne

Nazwa

Opis

CFile::Abort

Zamyka plik ignoruje wszystkie błędy i ostrzeżenia.

CFile::Close

Zamyka plik i usuwa obiekt.

CFile::Duplicate

Tworzy duplikat obiektu, na podstawie tego pliku.

CFile::Flush

Opróżnia wszystkie dane, które jeszcze mają być zapisane.

CFile::GetFileName

Pobiera nazwę wybranego pliku.

CFile::GetFilePath

Pobiera pełną ścieżkę pliku wybranego pliku.

CFile::GetFileTitle

Pobiera tytuł wybranego pliku.

CFile::GetLength

Pobiera długość pliku.

CFile::GetPosition

Pobiera bieżący wskaźnik pliku.

CFile::GetStatus

Pobiera stan otwartego pliku lub w wersji statycznych, pobiera stan określony plik (funkcja statyczne, wirtualny).

CFile::LockRange

Blokuje zakres bajtów w pliku.

CFile::Open

Bezpiecznie otwiera plik z opcją badania błąd.

CFile::Read

Odczyty (niebuforowanego) danych z pliku w bieżącym położeniu pliku.

CFile::Remove

Usuwa określony plik (funkcja statyczne).

CFile::Rename

Zmienia nazwę określonego pliku (funkcja statyczne).

CFile::Seek

Pozycje bieżącego wskaźnika pliku.

CFile::SeekToBegin

Pozycje bieżącego wskaźnika pliku na początku pliku.

CFile::SeekToEnd

Pozycje bieżącego wskaźnika pliku na końcu pliku.

CFile::SetFilePath

Określa pełną ścieżkę pliku wybranego pliku.

CFile::SetLength

Zmienia długość pliku.

CFile::SetStatus

Ustawia stan określony plik (funkcja statyczne, wirtualny).

CFile::UnlockRange

Odblokowuje zakres bajtów w pliku.

CFile::Write

Zapisuje dane (niebuforowanego) w pliku na bieżące położenie pliku.

Podmioty publiczne

Nazwa

Opis

CFile::operator UCHWYT

Uchwyt do CFile obiektu.

Publiczne danych członków

Nazwa

Opis

CFile::hFileNull

Określa, czy CFile obiekt ma nieprawidłowy uchwyt.

CFile::m_hFile

Zazwyczaj zawiera uchwyt pliku systemu operacyjnego.

Chronionych danych członków

Nazwa

Opis

CFile::m_pTM

Wskaźnik do CAtlTransactionManager obiektu.

Uwagi

Bezpośrednio dostarcza usług wejścia i wyjścia dysku niebuforowanego, binarne i pośrednio obsługuje pliki tekstowe i pliki pamięci poprzez jej klas pochodnych.CFiledziała w połączeniu z CArchive klasy do obsługi serializacji Microsoft Foundation klasy obiektów.

Hierarchicznych relacji między tej klasy i jej klas pochodnych pozwala programowi działać na wszystkich obiektach pliku poprzez polimorficzna CFile interfejsu.Plik pamięci, na przykład, zachowuje się jak pliku dyskowego.

Użyj CFile i jej klas pochodnych dla dysku ogólnego przeznaczenia.Użyj ofstream lub innych klas iostream Microsoft dla tekstu sformatowanego, wysłane do pliku na dysku.

Zwykle plik dysku jest otwierany automatycznie na CFile konstrukcji i zamknięte na zniszczenie.Funkcje członka statycznego pozwalają interrogate stan pliku bez otwierania pliku.

Aby uzyskać więcej informacji na temat używania CFile, zobacz artykuły pliki MFC i Obsługa plików w Run-Time Library Reference.

Hierarchii dziedziczenia

CObject

CFile

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

Klasa CObject

Diagram hierarchii

Klasa CStdioFile

Klasa CMemFile

Koncepcje

MFC Sample DRAWCLI

Inne zasoby

How Do I: Use the CFile Class?