C++ 无法在MFC中的CFile中设置只读属性?
我正在创建一个文件,其中将有一些细节,我不希望任何人能够编辑它。 因此,我决定将其作为只读文件保存。我尝试了以下代码,但在设置状态时出现了异常 请告诉我是否有替代方案 这是我的密码:C++ 无法在MFC中的CFile中设置只读属性?,c++,mfc,C++,Mfc,我正在创建一个文件,其中将有一些细节,我不希望任何人能够编辑它。 因此,我决定将其作为只读文件保存。我尝试了以下代码,但在设置状态时出现了异常 请告诉我是否有替代方案 这是我的密码: CFile test(L"C:\\Desktop\\myText.txt",CFile::modeCreate|CFile::modeWrite); CFileStatus status; test.GetStatus(status); status.m_attribute = CFile::r
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);
请尝试以下操作之一:
CFile::Close()
(test.Close()
)关闭文件status.m_attribute |=CFile::readonly
请尝试以下操作之一:
CFile::Close()
(test.Close()
)关闭文件status.m_attribute |=CFile::readonly
有什么例外?“在事件日志中显示什么?”在访问“C:\\Desktop\\myText.txt”时遇到共享冲突“有什么异常?在事件日志中显示什么?”在访问“C:\\Desktop\\myText.txt”时遇到共享冲突