我正在创建一个文件,其中我将有一些细节...我没有任何身体来编辑它...所以我决定保留它作为只读文件...我尝试了下面的代码,但它的弹出我设置状态时的例外情况...如果有其他选择,请给我打电话
CFile test(L"C:\\Desktop\\myText.txt",CFile::modeCreate|CFile::modeWrite);
CFileStatus status;
test.GetStatus(status);
status.m_attribute = CFile::readonly;
test.SetStatus(L"C:\\Desktop\\myText.txt",status);
答案 0 :(得分:1)
请尝试以下方法之一:
CFile::Close()
(示例中为test.Close()
)更改状态之前关闭文件。status.m_attribute |= CFile::readonly
。