方法1:CFile.
CFileStatus fs;
CFile::GetStatus(filename,fs);
fs.m_attribute = 0x22;
CFile::SetStatus(filename,fs);
方法2:Win32 API
使用到一个函数:SetFileAttributes
设置文件属性为隐藏:
SetFileAttributes("C:/Users/Administrator/Desktop/学习资料.txt", FILE_ATTRIBUTE_HIDDEN);
设置文件属性为普通:
SetFileAttributes("C:/Users/Administrator/Desktop/学习资料.txt", FILE_ATTRIBUTE_NORMAL);