شما باید از این تابع استفاده کنی :
virtual BOOL Open(
LPCTSTR lpszFileName,
UINT nOpenFlags,
CFileException* pError = NULL
);
lpszFileName : نام و ادرس فایل هست برای مثال :
_T("C:\\myfilename.txt")
nOpenFlags هم فلگ های مربوط به چگونگی باز کردن یا رفتار ( نوع دسترسی ) با فایل هست که میتونه حالت های زیر رو در بر بگیره ( به همراه یکسری دیگر که الان لازم نیست ) که از اسم هاشون مشخه چه کار می کنند:
CFile::modeRead
CFile::modeWrite
CFile::modeReadWrite
pError : یک اشاره گر از نوع CFileException هست که اختیاری هست و برای دریافت خطای رخ داده هست اگر خطایی هنگام باز کردن فایل پیش بیاد در این متغیر ذخیره میشه ...
مثال :
myFile.Open(_T("c:\\text.txt"), CFile::modeReadWrite);