for遍历一级目录

for /d: 只能匹配第一层目录
for /d 中 /d ,完整的含义是 /directory,本意是为了“处理文件夹”【注意此处说的是目录,而不包括文件】,它的完整语句应该是这样的:
【命令:】for /d %%i in (元素集合) do 命令语句集合
 如果集中包含通配符,则指定与目录名匹配,而不与文件名匹配。


当“元素集合”中不包含任何通配符时,它的作用和for %%i in (元素集合) do 命令语句集合一样。


当“元素集合”中包含通配符?或*时,它的作用就是匹配文件夹,此时,它仅能匹配当前目录下的第一级文件夹,或是指定位置上的文件夹


【特点】
在层次深度上不及for /r,而且不能匹配带隐藏属性的目录,灵活上也不及for /r 和dir 的组合。
【例】
for /d %i in (test*) do @echo %i
查看当期目录下,有多少一级目录可以匹配test。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值