怎样显示所有系统隐藏文件和文件夹?

lianxiaobo2007 2007-09-13 09:54:19
我想要在程序中实现显示系统所有的隐藏文件和文件夹,就象文件夹选项中的显示所有文件一样.不知道有什么API可以实现?
...全文
500 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
iverson1982 2007-10-09
  • 打赏
  • 举报
回复
mark
BeRoy 2007-10-07
  • 打赏
  • 举报
回复
[code=INIFile]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]

"CheckedValue"=dword:00000001
[/code]
MPTD_Fire 2007-09-21
  • 打赏
  • 举报
回复
jf
i_love_pc 2007-09-16
  • 打赏
  • 举报
回复
收藏。。。
lianxiaobo2007 2007-09-15
  • 打赏
  • 举报
回复
非常感谢大家!
lianxiaobo2007 2007-09-14
  • 打赏
  • 举报
回复
写注册表是无法实现的,注册表控制的是:是否允许显示所有隐藏文件和文件夹,而并非显示所有文件和文件夹.
yefu2000 2007-09-14
  • 打赏
  • 举报
回复
读写注册表~~
gzx19850801 2007-09-14
  • 打赏
  • 举报
回复
老妖..果然强
ccrun.com 2007-09-14
  • 打赏
  • 举报
回复

#include <registry.hpp>
void __fastcall CrnShowAllHiddenFiles(bool bShow)
{
TRegistry *pReg = new TRegistry;
pReg->RootKey = HKEY_CURRENT_USER;
pReg->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\"
"Explorer\\Advanced", true);
pReg->WriteInteger("Hidden", bShow? 1: 2);
pReg->CloseKey();
delete pReg;
}

// 显示所有文件和文件夹
CrnShowAllHiddenFiles(true);

// 不显示隐藏文件
CrnShowAllHiddenFiles(false);

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧