VC 修改文件属性

来源:互联网 发布:three.js 教程 编辑:程序博客网 时间:2024/05/22 00:30
C/C++ code
    // TODO: Add your control notification handler code here    CFile f;     CFileException e;     if( !f.Open(pFileName, CFile::modeCreate | CFile::modeWrite, &e ) )     {         AfxMessageBox("磁盘空间不足,无法存档", MB_ICONASTERISK|MB_OK);         return ;     }     //需要关闭文件,否则发生共享违例    f.Close();    CFileStatus status;     BYTE newAttribute=0x20|0x2; //0x20存档和0x2隐藏属性     CFile::GetStatus (pFileName,status);     status.m_attribute = newAttribute;     CFile::SetStatus(pFileName, status );         //存档//////     CArchive ar(&f,CArchive::store);     m_pVw->SerializeRaw(ar); //CEditView* m_pVW;