bat命令,遍历文件夹下所有子文件夹

用bat命令,遍历该文件夹下,所有子文件夹:例如A下有B1和B2文件夹,B1下有C1和C2文件夹,B2下有C4文件,C4下有D1文件夹现希望通过for命令得到如下执行:可... 用bat命令,遍历该文件夹下,所有子文件夹: 例如A 下有 B1和B2 文件夹,B1下有C1和C2文件夹,B2下有C4文件,C4下有D1文件夹
现希望通过for命令 得到如下执行:

可以逐个遍历文件夹到
A,
A/B1,
A/B2,
A/B1/C1,
A/B1/C2,
A/B2/C4,
A/B2/C4/D1,
展开
 我来答
嗯235624
2018-03-31 · TA获得超过1万个赞
知道小有建树答主
回答量:92
采纳率:100%
帮助的人:31.7万
展开全部

@echo off
set dir=A
for /f "delims=" %%i in ('dir /ad/b/s "%dir%"') do (echo %%i)
pause

bat - 中国互联网公司

  1. BAT,B=百度、A=阿里巴巴、T=腾讯,是中国互联网公司百度公司(Baidu)、阿里巴巴集团(Alibaba)、腾讯公司(Tencent)三大互联网公司首字母的缩写。

  2. 百度总部在北京、阿里巴巴总部在杭州、腾讯总部在深圳。

百度

  1. BAT已经成为中国最大的三家互联网公司。中国互联网发展了20年,现在形成了三足鼎立的格局,三家巨头各自形成自己的体系和战略规划,分别掌握着中国的信息型数据、交易型数据、关系型数据,然后利用与大众的通道不断兼并后起的创新企业。

  2. 过去五年,三家巨头共投资了30家已上市公司和几百家未上市公司。中国互联网未上市创业公司估值前30名的公司,80%背后有BAT的身影[1] 。

  3. 基于现有业务的竞争优势在移动互联网领域构建完整的生态体系已经成为BAT的布局核心,但在这个过程中,三巨头的侧重点各不相同。

  4. 百度以搜索引擎为支撑,在探索新业务方向时,主要以战略投资为主,形式多为收购和控股,这样一方面可以引进人才,一方面可以卡位新的业务。阿里侧重于构筑完善的电子商务生态链,覆盖物流、数据服务、电商的交易支付、供应链金融等领域。腾讯更多的是采用开放平台战略,特别是对相对不熟悉的领域,游戏领域一直是腾讯投资的重点[1] 。

  5. 折业务版图1999年底,身在美国硅谷的李彦宏看到了中国互联网及中文搜索引擎服务的巨大发展潜力,抱着技术改变世界的梦想,他毅然辞掉硅谷的高薪工作,携搜索引擎专利技术,于2000年1月1日在中关村创建了百度公司。

  6. "百度"二字来自于八百年前南宋词人辛弃疾的一句词:众里寻他千百度。这句话描述了词人对理想的执着追求。

  7. 百度拥有数万名研发工程师,这是中国乃至全球最为优秀的技术团队。这支队伍掌握着世界上最为先进的搜索引擎技术,使百度成为中国掌握世界尖端科学核心技术的中国高科技企业,也使中国成为美国、俄罗斯、和韩国之外,全球仅有的4个拥有搜索引擎核心技术的国家之一。

阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为阿里巴巴业务版图首的18人于1999年在杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

阿里巴巴集团经营多项业务,另外也从关联公司的业务和服务中取得经营商业生态系统上的支援。业务和关联公司的业务包括:淘宝网、天猫、聚划算、全球速卖通、阿里巴巴国际交易市场、1688、阿里妈妈、阿里云、蚂蚁金服、菜鸟网络等。[2]2014年9月19日,阿里巴巴集团在纽约证券交易所正式挂牌上市,股票代码"BABA",创始人和董事局主席为马云。2015年全年,阿里巴巴总营收943.84亿元人民币,净利润688.44亿元人民币。2016年4月6日,阿里巴巴正式宣布已经成为全球最大的零售交易平台。

2016年8月,阿里巴巴集团在"2016中国企业500强"中排名第148位。

453625978
2011-06-19 · TA获得超过3591个赞
知道大有可为答主
回答量:2445
采纳率:0%
帮助的人:3001万
展开全部
假设A文件夹在c盘根目录
for /f "delims=" %%i in ('dir /s /ad /b "c:\A"') do @echo %%i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-02-27
展开全部
@echo off
set dir=A
for /f "delims=" %%i in ('dir /ad/b/s "%dir%"') do (echo %%i)
pause
追问
set workPath=d:\A
for %%i in (%workPath%/*.*) do for %%j in (%workPath%\*.*) do if %%~nj == %%~ni (if %%~xj LSS %%~xi del %%j)

我想执行上面的语句,但该语句只能执行当前文件夹A下的,希望如果有子文件夹也会遍历子文件夹,不知道怎么在该语句的外面再嵌套一个for,如果高人知道,希望可以帮我一下,感激万分!
追答
不给奖励啊
set workPath=d:\A
for /r "%workPath%\" %%i in (*.*) do (
for /r "%workPath%\" %%j in (*.*) do if "%%~nj"=="%%~ni" (if "%%~xj" LSS "%%~xi" del "%%j"))
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大海全是糖66
2011-06-19
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
A/B1/C1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
reday360
2011-06-19
知道答主
回答量:24
采纳率:0%
帮助的人:12.3万
展开全部
可以啊
追问
请高人不吝赐教!
追答
这个我也不太清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式