兔八哥极品软件园    运行: 4500天 | 文章:640 篇 | 评论:505 条 | 碎语:1条

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);


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap