想做一个bat批处理文件,把想要隐藏的文件或者文件夹拖动到批处理上自动加上隐藏属性

想做一个bat批处理文件,把想要隐藏的文件或者文件夹拖动到批处理上自动加上隐藏属性,请问不能吗??我下面写的,但是提示"ATTRIB"不是内部或外部命令,也不是可运行的程序或批处理文件,求教!
@echo off
Echo 完全路径: %~1
set patch=%~1
attrib +s +r +h +a %patch% /s /d
echo exit

第1个回答  2013-01-06
你这种隐藏和右键隐藏没什么区别,用winrar可以轻易查看,想要保险可用专业的文件夹加密软件。
第2个回答  2013-01-06
@echo off
Echo 完全路径:%1
attrib /d /s +h \\?\%1
exit追问

不行呢,你测试了吗?试了,不行~

追答

我这可以,不行的话有什么提示?
还有怀疑你电脑没有ATTRIB这个命令,不然不会提示“"ATTRIB"不是内部或外部命令”的。
CMD 输入 attrib /? 试试,提示没有命令的话,就是没有ATTRIB这个名利,这样的话你去别电脑。system32文件夹拷贝个过来。
运行输入%system32%即可打开这个文件夹。
如果这样还没解决,我就不知道了。
必杀技。从做系统。

追问


我的电脑里有attrib的,但是批处理保存后一直刷新完全路径。。。。不会把文件或文件夹变成隐藏模式~

追答

我明白了,拜托,你把批处理文件名,改下可以吗?
不要用命令名来命名.

本回答被提问者采纳
相似回答