Chinaunix首页 | 论坛 | 博客
  • 博客访问: 783641
  • 博文数量: 296
  • 博客积分: 5376
  • 博客等级: 大校
  • 技术积分: 2298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-14 19:02
文章分类

全部博文(296)

文章存档

2023年(2)

2020年(2)

2018年(2)

2017年(26)

2016年(4)

2015年(19)

2014年(12)

2013年(26)

2012年(84)

2011年(50)

2010年(41)

2009年(28)

分类: Windows平台

2015-03-19 12:39:09

C++设置文件属性隐藏文件

1.WinExec函数。
02   CString strFileName = "c:\1.txt";
03   CString strCmd = "attrib +h" + strFileName;
04   WinExec(strCmd,0);
05   attrib修改文件属性,+h表示给文件加上隐藏属性。
06 2.SetFileAttributes函数
07   BOOL SetFileAttributes(LPCTSTR lpFileName, //file name
08   WORD dwFileAttributes //file attribute
09   
10   );
11   
12 SetFileAttributes(strFileName,FILE_ATTRIBUTE_HIDDEN);
13   FILE_ATTRIBUTE_HIDDEN就表示隐藏属性。
14 3.CFile和CFileStatus类
15   CFile的静态函数GetStatus可以读取文件状态
16   CFile的静态函数SetStatus可以修改文件状态
17   FileStatus fs;
18   CFile::GetStatus(strFileName,fs);
19   fs.m_attribute = CFile::hidden; //set hidden attribute
20   CFile::SetStatus(strFileName,fs);

阅读(1889) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~