今天和昨天一直在摸索这个命令觉得这个命令为什么改变不了文件夹的属性,
因为我试着用attrib +r /s 去修改子文件夹的时候发现没用,然后如果输入
attrib +r /d 又提示说/d需要和/s开关放在一起才有效,于是,我试了下
attrib +r /s/d还是提示无效的开关,我靠,怎么回事,什么情况。
然后百度了下,看了下跟我写的差不多啊,嗯?再看下貌似有个空格啥的,
我改了下attrib +r /s /d我去,这下就好了,总结了下dos命令尽量还是规范些,
前面看到dos不区分字母大小写啊等等的东西觉得这货的语言应该很随意的,
尤其dir命令可以直接这样写dir/a/s/p不需要空格的跟 dir /a /s /p一个效果,
就以为,,,唉,所以后面还是尽量按照规范来吧,不过呢,还是熟能生巧喽。
多写写就好了。嗯嗯,我觉得是的。
另外文件目录里面带有空格的文件夹被作为参数的时候需要加上"",比如
Program Files如果需要dir命令的话,需要
dir "Program Files",当然这里名称可以大小写随意。所以我想想,后面写程序的时候,
是不是把路径都用引号扩起来呢?