C++设置文件属性隐藏文件
作者:admin 发布于:2012-7-28 9:19 Saturday 分类:Windows
1.WinExec函数。 CString strFileName = "c:\1.txt"; CString strCmd = "attrib +h" + strFileName; WinExec(strCmd,0); attrib修改文件属性,+h表示给文件加上隐藏属性。 2.SetFileAttributes函数 BOOL SetFileAttributes(LPCTSTR lpFileName, //file name WORD dwFileAttributes //file attribute ); SetFileAttributes(strFileName,FILE_ATTRIBUTE_HIDDEN); FILE_ATTRIBUTE_HIDDEN就表示隐藏属性。 3.CFile和CFileStatus类 CFile的静态函数GetStatus可以读取文件状态 CFile的静态函数SetStatus可以修改文件状态 FileStatus fs; CFile::GetStatus(strFileName,fs); fs.m_attribute = CFile::hidden; //set hidden attribute CFile::SetStatus(strFileName,fs);