程序的原理是Shell欺骗 所以 只要是进行刷新操作的 都能让文件出来
本来就是个demo 演示一下一种文件隐藏的方法而已
本来就是个demo 演示一下一种文件隐藏的方法而已

程序代码:
var fso, fldr, folder;
fso = new ActiveXObject("Scripting.FileSystemObject");
var WshShell=new ActiveXObject("WScript.Shell");
var answer=WshShell.popup("是不是将本目录中的所有文件夹的属性设为普通",100,"请选择",4);
if (answer==7)
{
WScript.Echo("谢谢您的使用\r\nBy zklhp Email:zklhp@ QQ:493165744");
WScript.Quit(0);
}
folder = fso.GetFolder(WshShell.CurrentDirectory);
fc = new Enumerator(folder.SubFolders);
for (; !fc.atEnd(); fc.moveNext())
{
folder = fso.GetFolder(fc.item());
folder.Attributes = 32;
}
WScript.Echo("运行成功 谢谢您的使用\r\nBy zklhp Email:zklhp@ QQ:493165744");
程序代码:@echo off echo -------------------------------------------------------------------- @echo. echo 警告:本批处理将清除当前目录文件和文件夹的所有属性 echo. echo -------------------------------------------------------------------- @echo. echo 1.是否清除?如果不,请手动关闭该批处理。如果是: pause @echo. echo 正在清除所有属性中…… attrib -r -a -s -h /s /d @echo. echo 清除属性成功! echo -------------------------------------------------------------------- echo 2.添加RECYCLER文件夹系统隐藏属性?如果不,请手动关闭该批处理。如果是: pause attrib +s +h RECYCLER @echo. echo 给RECYCLER添加属性成功! @echo. pause

