Aracılığıyla paylaş


CFile sınıfı

Microsoft Foundation Class dosya sınıfları için taban sınıf.

class CFile : public CObject

Üyeler

60fh2b6f.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CFile::CFile

Yapıları bir CFile bir yol veya dosya tanıtıcı nesnesi.

60fh2b6f.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CFile::Abort

Tüm hataları ve uyarıları yoksayarak dosyasını kapatır.

CFile::Close

Bir dosyayı kapatır ve nesneyi siler.

CFile::Duplicate

Bu dosyayı temel alan bir yinelenen nesnesi oluşturur.

CFile::Flush

Henüz yazılacak olan tüm verileri temizler.

CFile::GetFileName

Seçili dosyanın dosya adını alır.

CFile::GetFilePath

Seçili dosyanın tam yolunu alır.

CFile::GetFileTitle

Seçili dosyanın başlık alır.

CFile::GetLength

Dosya uzunluğunu alır.

CFile::GetPosition

Geçerli dosya işaretçisini alır.

CFile::GetStatus

Açık dosyanın veya statik sürüm durumunu alır, belirtilen dosya (statik, sanal işlevi) durumunu alır.

CFile::LockRange

Bir dosyanın bayt aralığı kilitler.

CFile::Open

Güvenli bir şekilde hata sınama seçeneği ile bir dosyayı açar.

CFile::Read

Geçerli dosya konumunda bir dosyadan (unbuffered) verileri okur.

CFile::Remove

Belirtilen dosya (statik işlevi) siler.

CFile::Rename

(Statik işlevi) belirtilen dosyayı yeniden adlandırır.

CFile::Seek

Geçerli dosya işaretçisini konumlandırır.

CFile::SeekToBegin

Geçerli dosya işaretçisini dosyanın başlangıcına konumlandırır.

CFile::SeekToEnd

Geçerli dosya işaretçisini dosyanın sonuna konumlandırır.

CFile::SetFilePath

Seçili dosyanın tam yolunu ayarlar.

CFile::SetLength

Dosya uzunluğunu değiştirir.

CFile::SetStatus

Belirtilen dosya (statik, sanal işlevi) durumunu ayarlar.

CFile::UnlockRange

Bir dosyanın bayt aralığı kilidini açar.

CFile::Write

(Unbuffered) veri dosyası geçerli dosya konumuna yazar.

60fh2b6f.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CFile::operator İŞLECİ

Bir tanıtıcı bir CFile nesnesi.

60fh2b6f.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CFile::hFileNull

Belirler CFile geçerli bir tanıtıcı nesnesi vardır.

CFile::m_hFile

Genellikle işletim sistemi dosya tanıtıcı içerir.

60fh2b6f.collapse_all(tr-tr,VS.110).gifKorumalı veri üyeleri

Ad

Description

CFile::m_pTM

İşaretçi CAtlTransactionManager nesnesi.

Notlar

Metin bellek dosyaları ve ondan türetilen sınıflardan üzerinden dolaylı olarak destekler ve doğrudan unbuffered, ikili disk giriş/çıkış hizmetleri sağlar. CFilebirlikte çalışır CArchive Microsoft Foundation Class nesne seri hale getirme desteklemek için sınıf.

Programınız uymanız aracılığıyla tüm dosya nesneleri üzerinde çalışması Bu sınıf ve türetilmiş sınıflardan arasında hiyerarşik ilişki sağlar CFile arabirimi. Bellek dosyası, örneğin, bir disk dosyası gibi davranır.

Use CFile ve ondan türetilen sınıflardan genel amaçlı disk g/Ç için. Use ofstream veya başka bir disk dosyasına gönderilen biçimlendirilmiş metni Microsoft iostream sınıfları.

Normalde, bir disk dosyasına otomatik olarak açılan CFile yapım ve üzerinde kapalı imha. Durağan üye işlevleri, dosyayı açmadan bir dosyanın durumuna interrogate izin verir.

Kullanma hakkında daha fazla bilgi için CFile, makalelere bakın mfc dosyalarında ve Dosya işleme , Çalışma Zamanı Kitaplığı Başvurusu.

Devralma hiyerarşisi

CObject

CFile

Gereksinimler

Başlık: afx.h

Ayrıca bkz.

Başvuru

CObject sınıfı

Hiyerarşi grafik

CStdioFile sınıfı

CMemFile sınıfı

Kavramlar

MFC Sample DRAWCLI

Diğer Kaynaklar

How Do I: Use the CFile Class?