批处理 在所有子目录下创建文件夹 怎么实现

 我来答
茂良旅词
2020-04-26 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.3万
采纳率:28%
帮助的人:649万
展开全部
我没有很明白你的意思。。
你是说要只在这个文件夹的子目录里创建
还是要在包括子目录下的所有子目录都创建~
如果只在子目录下创建是这段代码
@echo
off
for
/f
"delims="
%%i
in
('dir
/ad
/w
/b')
do
(
cd
"%%i"
md
要创建的文件夹名称
cd
"%%~dpi"
)
如果是在所有子目录下都创建是这段代码
@echo
off
for
/f
"delims="
%%i
in
('dir
/ad
/w
/b
/s')
do
(
cd
"%%i"
md
要创建的文件夹名称
cd
"%%~dpi"
)
纳成阴凰
2020-04-30 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:29%
帮助的人:1050万
展开全部
@echo
off
&
setlocal
enabledelayedexpansion
:start
cls
set
/p
folder=拖入目录:
set
/p
name=建立的目录名:
pushd
"!folder!"
||
goto
start
if
not
defined
folder
goto
start
if
not
defined
name
goto
start
rem
空格隔开,目录名最好不要有空格,像这样:img
css
asp
jar
xxx
for
/f
"tokens=*
delims="
%%i
in
('dir
/ad
/b')
do
(for
%%x
in
(!name!)
do
(
md
"%%i\%%x"
2>nul
&&
echo
%%i
成功建立
%%x
文件夹
||
echo
%%i
失败建立
%%x
文件夹))
pause
&
exit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式