CFILE SINIFI
Windows programlamada dosya işlemleri için CreateFile, ReadFile, WriteFile gibi API fonksiyonları kullanılır. C’nin standart dosya fonksiyonları zaten Windows’ta bu API’leri çağırarak işlemleri yapar. MFC’de diğer işlemlerde olduğu gibi dosya işlemleri de bir sınıfla temsil edilmiştir. CFile sınıfı CObject sınıfından türetilmiştir.

CFile sınıfının public bölümünde HANDLE türünden m_hFile veri elemanı vardır. Bu eleman API handle değeridir.
Dosya CFile sınıfının başlangıç fonksiyonuyla ya da Open üye fonksiyonuyla açılabilir. Dosya Close üye fonksiyonuyla kapatılabilir ya da sınıfın bitiş fonksiyonu da bu kapatma işlemini otomatik olarak yapmaktadır. Sınıfın Read ve Write fonksiyonları okuma ve yazma işlemlerini yapar. Seek fonksiyonu dosya göstericisini yerleştirir. Bunun dışında sınıfın çeşitli faydalı üye fonksiyonları da vardır.
Dosya açış modları CFile sınıfının public bölümündeki modeXXX biçimindeki enum sembolik sabitlerinin bit or işlemine sokulmasıyla oluşturulur.