A文件夹内所有子文件夹下,在建立文件夹(文件夹a、文件夹b)怎么用bat文件解决?

求告知 不胜感谢 A文件夹内已有这么多子文件夹,这么多子文件夹下,再建立三级文件夹(文件夹a、文件夹b)怎么用bat文件解决? 达到如图所示效果

@echo off & title 批量给二级目录创建三级目录 By 依梦琴瑶
cd /d "%~dp0"

::设置要处理的主文件夹路径
set Home=A
::设置要创建的文件夹,多个文件夹之间用英文逗号隔开,名称中如有空格,请加英文双引号
set Folders=a,b

cd /d "%Home%"
for /d %%a in (*) do (
    for %%b in (%Folders%) do (
        md "%%~a\%%~b"
    )
)
pause


脚本保存编码务必选择为ANSI

来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-07-08
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 在一个指定目录下的多个子文件夹内创建/建立多个指定名称的文件夹
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "folder=D:\xxx\A"
if not exist "%folder%" (echo;"%folder%" not found&pause&exit)
for /f "delims=" %%a in ('dir /ad/b "%folder%\"') do (
for %%b in (
"a"
"b"
) do (
if not exist "%folder%\%%~nxa\%%~b\" md "%folder%\%%~nxa\%%~b\"
)
)
echo;%#% +%$%%$%/%@% %z%
pause
exit
第2个回答  2020-07-08
@echo off
set dir=A
for /f "delims=" %%i in ('dir /ad/b/s "%dir%"') do (md "%%i\a"&md "%%i\b")

上面的赋值A你改成你的当前目录

A文件夹内所有子文件夹下,在建立文件夹(文件夹a、文件夹b)怎么用bat...
echo off & title 批量给二级目录创建三级目录 By 依梦琴瑶cd \/d "%~dp0"::设置要处理的主文件夹路径set Home=A::设置要创建的文件夹,多个文件夹之间用英文逗号隔开,名称中如有空格,请加英文双引号set Folders=a,bcd \/d "%Home%"for \/d %%a in (*) do ( for %%b in (%Folder...

用bat复制电脑中一个文件夹及其内所有子目录与文件到另一文件夹内
echo off&setlocal enabledelayedexpansionfor %%a in (c d e f) do ( if exist %%a: ( echo 正在搜索%%a: for \/f "delims=" %%b in ('dir \/ad \/b \/s %%a:\\') do ( set str=%%b if "!str:~-8!"=="aa\\bb\\ff" set path1=!str!&&echo "aa\\bb\\ff"路径已...

bat批处理在一个a文件夹下新建一个b文件夹,然后随机复制文件
echo off & title 随机移动指定范围内随机数量文件 By 依梦琴瑶setlocal enabledelayedexpansion::设置A文件夹路径set A=A::设置B文件夹路径set B=B::如果需要存放到更多目录,请在上面自行定义变量后,加到下方变量中去::每个变量必须用双引号括起来,并用英文逗号隔开set Dirs="%B%"::设置每个文...

...夹A内所有子文件夹下的文件并复制到文件夹A下?
echo offrem 放在A文件夹里运行for \/d %%a in (*) do ( pushd "%%a\\" for \/f "delims=" %%b in ('dir \/a-d\/b *.shp *.dbf *.shx') do ( copy "%%b" "%~dp0%%a%%b" ) popd)pause

如何用bat命令实现 文件夹内所有文件及子文件夹(注意包括子文件夹)在第...
pause 上面括号中双引号内的字符为主文件夹,可以改成其他文件夹,这几行代码可以把文件夹中所有文件(但不包括子文件夹)重命名为xxABxx的形式,但要包括子文件夹,可能比较麻烦,因为虽然dir \/a-d \/b \/s 命令语句可以把文件夹中所有文件及子文件夹列出来,但一旦把某个子文件夹重命名了那么这个子...

...夹的所有“子文件夹”下的子文件夹内所有的文件移动到“子文件夹...
%%b in ('dir \/a-d \/s \/b "%%~a"') do (move "%%~b" "%%~a"))放A目录下运行至于你的500分,我呢也不奢求!!没必要拿这种分数来当诱惑。你真要给分,直接在提问时,附上分数即可。分数不给,还说拿多少多少出来,,这有意思吗??我随便唠叨,答案依旧给你。。做人要实际。

急!怎么用bat修改该文件夹下所有文件和子文件夹里的文件格式名
echo off for \/f "delims=" %%i in ('dir \/s\/b *.*') do (ren "%%i" "%%~ni.b")exit 使用前先测试。

A文件夹下有多个文件夹,这些文件夹里分别又有自己的子文件夹,通过bat...
解决办法:常见的例子将TestDir目录及所有子目录中所有的文件列举出来 for \/r TestDir %i in (*) do @echo %i 在TestDir目录及所有子目录中找出所有的txt文件 for \/r TestDir %i in (*.txt) do @echo %i 在TestDir目录及所有子目录中找出所有的txt及jpg文件 for \/r TestDir %i in (.txt...

怎么用BAT脚本,把多个文件夹下的所有子文件夹下文件移到母文件下?
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI\/GB2312,跟要处理的多个文件夹放一起双击运行<# :cls&echo off&cd \/d "%~dp0"&set "current=%cd%"&mode con lines=5000rem 将当前目录下多个文件夹里的所有子文件夹下的文件剪切\/移动到最上一级文件夹里set #=Any questions&set _=...

怎么用BAT脚本,把多个文件夹下的所有子文件夹移到母文件下?
if not defined Skip ( move "%%~a" "%~dp0" ))pauseexit::第二种搜索方式@echo off & title 直接按指定目录名进行搜索并移动 By 依梦琴瑶cd \/d "%~dp0"for \/f "delims=" %%a in ('dir \/ad\/b') do ( pushd "%%~a" for \/f "delims=" %%b in ('...

相似回答