设为首页 加入收藏

TOP

VC隐藏文件和判断文件是否存在
2014-11-19 17:10:16 来源: 作者: 【 】 浏览:25
Tags:隐藏 文件 判断 是否 存在

  一:隐藏文件。


  1.WinExec函数。


  该函数执行一个cmd命令,如修改


  C:\\Documents and Settings\\eMLab\\Application Data\\test.txt


  文件属性为隐藏可以:


  CString strFileName =


  "C:\\Documents and Settings\\eMLab\\Application Data\\test.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);


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++调用C#的DLL程序方法 下一篇减小VC编译文件体积

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: