Board logo

标题: [文件操作] [已解决]批处理中attrib和for只能隐藏文件夹不能显示文件夹? [打印本页]

作者: zhouyongjun    时间: 2009-5-22 13:50     标题: [已解决]批处理中attrib和for只能隐藏文件夹不能显示文件夹?

代码如下:
  1. @echo off
  2. for /d %%i in (*) do attrib -h "%%i"
复制代码
同一目录下有1、2、3,3个文件夹,用attrib +h时能隐藏,但是-h时不能显示,奇怪的是不用for,一条条执行就可以显示。
麻烦各位帮忙解答下,先谢了。

[ 本帖最后由 zhouyongjun 于 2009-5-22 14:08 编辑 ]
作者: slore    时间: 2009-5-22 13:59

attrib 不是能/S 麽
作者: zhouyongjun    时间: 2009-5-22 14:06     标题: 回复 2楼 的帖子

不是这个问题
我想到了, for/d,for/r都不能读取到隐藏文件夹和隐藏文件,应该改为:
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /adh *') do attrib -h "%%i"
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2