如何删除文件MFC的Readonly属性

时间:2011-10-27 09:19:06

标签: c++ winapi mfc

在我的MFC应用程序中,我在特定文件上设置了只读属性。 我是通过使用SetFileAttributes()函数完成的。 在某些时候,我必须再次删除该文件的属性。

任何人都可以解释如何做到这一点吗?

1 个答案:

答案 0 :(得分:24)

再次使用SetFileAttributes重置标志:

SetFileAttributes( pszFilename,  
                   GetFileAttributes(pszFilename) & ~FILE_ATTRIBUTE_READONLY);