CFile::modeCreate:新建;
CFile::modeNoTruncate:以追加方式打开,如果文件存在,打开并且不将文件长度置零,如果文件不存在,会抛出异常;
一般与CFile::modeCreate一起使用,则文件不存在时,新建一个文件;存在就进行追加操作;
CFile::modeReadWrite:以读写方式打开文件;
CFile::modeRead:以只读方式打开文件;
CFile::modeWrite:以只写方式打开文件;
CFile::modeNoInherit:阻止文件被子进程继承;
CFile::ShareDenyNone:不禁止其它进程读或写访问,打开文件。如果文件已被其它进程以兼容模式打开,则Create失败;
CFile::ShareDenyRead:打开文件,禁止其它进程读此文件。如果文件已被其它进程以兼容模式打开,或被其它进程读,则Create失败;
CFile::ShareDenyWrite:打开文件,禁止其它进程写此文件。如果文件已被其它进程以兼容模式打开,或被其它进程写,则Create失败;
CFile::ShareExclusive:以独占模式打开文件,禁止其它进程对文件的读写。如果文件已经以其它模式打开读写(即使被当前进程),则构造失败;
CFile::ShareCompat:此标志在32位MFC中无效。此标志在使用CFile::Open时映射为CFile::ShareExclusive;
CFile::typeText:对回车换行设置特殊进程(仅用于派生类);
CFile::typeBinary:设置二进制模式(仅用于派生类);
CFile::modeNoTruncate:以追加方式打开,如果文件存在,打开并且不将文件长度置零,如果文件不存在,会抛出异常;
一般与CFile::modeCreate一起使用,则文件不存在时,新建一个文件;存在就进行追加操作;
CFile::modeReadWrite:以读写方式打开文件;
CFile::modeRead:以只读方式打开文件;
CFile::modeWrite:以只写方式打开文件;
CFile::modeNoInherit:阻止文件被子进程继承;
CFile::ShareDenyNone:不禁止其它进程读或写访问,打开文件。如果文件已被其它进程以兼容模式打开,则Create失败;
CFile::ShareDenyRead:打开文件,禁止其它进程读此文件。如果文件已被其它进程以兼容模式打开,或被其它进程读,则Create失败;
CFile::ShareDenyWrite:打开文件,禁止其它进程写此文件。如果文件已被其它进程以兼容模式打开,或被其它进程写,则Create失败;
CFile::ShareExclusive:以独占模式打开文件,禁止其它进程对文件的读写。如果文件已经以其它模式打开读写(即使被当前进程),则构造失败;
CFile::ShareCompat:此标志在32位MFC中无效。此标志在使用CFile::Open时映射为CFile::ShareExclusive;
CFile::typeText:对回车换行设置特殊进程(仅用于派生类);
CFile::typeBinary:设置二进制模式(仅用于派生类);