如何删除文件 MFC 的只读属性

2022-01-12 00:00:00 winapi c++ mfc

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

In my MFC application I have set the read only attribute on a particular file. I have done this by using the SetFileAttributes() function. At some point I have to remove that attribute of that file again.

谁能解释一下如何做到这一点?

Can anyone explain how to do this?

推荐答案

再次使用 SetFileAttributes 重置标志:

Use SetFileAttributes again to reset the flag:

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

相关文章