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

2280阅读 0评论2015-03-19 bellsleep
分类:Windows平台

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

上一篇:在VC++下对文件属性的获取与更改
下一篇:VC/MFC中计算程序运行时间