程序的原理是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