中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-26 11:29
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [讨论]DOS命令attrib /s /d 不能做用指定文件夹的子文件夹 查看 1,831 回复 4
楼 主 [讨论]DOS命令attrib /s /d 不能做用指定文件夹的子文件夹 发表于 2010-03-11 12:36 ·  中国 广东 东莞 电信
初级用户
积分 23
发帖 13
注册 2009-06-02 07:33
17年会员
UID 146527
性别 男
状态 离线
在根目录bat
@echo off
mkdir \a\b\c
attrib +s +h +r a /s /d
为什么 文件夹a有作用,但a的子文件夹没有被作用呢?

[ Last edited by lzbow on 2010-3-11 at 12:37 ]
我不是人
2 发表于 2010-03-13 20:05 ·  中国 广西 桂林 电信
新手上路
积分 13
发帖 7
注册 2010-03-06 18:48
16年会员
UID 161705
性别 男
状态 离线
你是在windows下运行该命令还是在纯DOS下运行该命令的?
3 发表于 2010-07-08 17:20 ·  中国 福建 厦门 电信
初级用户
积分 24
发帖 13
注册 2008-12-15 22:06
17年会员
UID 133989
性别 男
状态 离线
有可能是/s选项的优先级高于/d。
4 发表于 2010-07-22 14:20 ·  中国 广东 广州 移动
初级用户
★★
积分 131
发帖 72
注册 2008-02-24 14:31
18年会员
UID 111317
性别 男
状态 离线
/S 处理当前文件夹及其所有子文件夹中的匹配文件。
/D 也处理文件夹。

看来,楼主还不明白这两个参数的作用。。。


mkdir \a\a\a
attrib +s +h +r a /s /d

再去看看结果。。。。
5 发表于 2010-07-22 14:23 ·  中国 广东 广州 移动
初级用户
★★
积分 131
发帖 72
注册 2008-02-24 14:31
18年会员
UID 111317
性别 男
状态 离线
mkdir \a\a
cd.>\a\a\a
attrib +s +h +r a /s /d

再看看这个的效果。。。估计,就明白这个 /s /d 是什么意思了。。。
论坛跳转: