VC-文件隐藏的三种常用方法
2017-08-25 15:34
295 查看
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表示给文件加上隐藏属性。
cmd命令: attrib +h a.txt 执行后a.txt就隐藏了。
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);
该函数执行一个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表示给文件加上隐藏属性。
cmd命令: attrib +h a.txt 执行后a.txt就隐藏了。
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);
相关文章推荐
- VC-文件隐藏的三种常用方法
- VC 加载自定义形状鼠标的三种常用方法
- 加载Spring配置文件常用的三种方法
- 应用层vc实现三种文件监视方法
- vc 文件操作常用方法
- 在VC中加载LIB库文件的三种方法
- jQuery控制TR显示隐藏的三种常用方法
- 应用层vc实现三种文件监视方法
- 应用层vc实现三种文件监视方法 下面介绍三种非驱动实现文件监视的方法。 =============================================================
- jQuery控制TR显示隐藏的三种常用方法
- 分享三种常用PDF格式转标签图像文件格式方法
- Tomcat-常用配置文件及关闭或调整catalina.out日志输出的三种方法
- 应用层vc实现三种文件监视方法
- 在VC中加载LIB库文件的三种方法
- 在Sping的配置文件中,关于dataSource的配置,就我们常用的方法大致可以有三种:
- 加载spring配置文件的常用三种方法
- mac下显示隐藏文件的三种方法
- 应用层vc实现三种文件监视方法
- 三种彻底隐藏文件(夹)方法的剖解 - [操作系统应用]
- 应用层vc实现三种文件监视方法