日期:2014-05-17  浏览次数:21189 次

求助:DOS下修改文件属性命令attrib的问题
目的:想把E:\back up\网址链接\链接\公务员考试.html 这个文件属性修改为系统隐藏文件

下面是具体操作:

Microsoft Windows XP [版本 5.1.2600]

E:\back up\网址链接\链接>attrib -s -h 公务员考试.html '成功

E:\back up\网址链接\链接>attrib +s d:\d.txt '成功

E:\>attrib -s -h e:\back up\网址链接\链接\公务员考试.html '失败
参数格式不正确 -
E:\back up\网址链接\链接>attrib +h +s E:\back up\网址链接\链接\公务员考试.html '失败
参数格式不正确 -

问题:后两个为什么会操作失败呢?好象一加上e:\back up\网址链接\链接\公务员考试.html这个路径就会出错,但这个路径什么的怎么看都没错啊?

谢谢各位!


------解决方案--------------------
路径中有空格的时候要把路径加上引号。
你前面是进入了目录后再执行attrib命令所以不会有问题。
但后面你的attrib命令的地址中有空格,所以要加引号。
这样写就好了:
attrib -s -h “e:\back up\网址链接\链接\公务员考试.html”