Batch file 使用bat文件在文件的所有子文件夹中创建文件

Batch file 使用bat文件在文件的所有子文件夹中创建文件,batch-file,directory,Batch File,Directory,我有一个包含很多子文件夹的文件夹,我想在每个子文件夹中创建一个文件夹。由于有很多这样的文件夹,我想知道是否有一种方法可以用bat文件自动执行此操作。这应该可以解决您的问题 对于(d:\softwares\files*)中的/d%A,请在有问题的文件夹中运行mkdir%A\source:它适用于树中的所有子文件夹 如果只想处理即时文件夹集,请删除/s @echo off for /f "delims=" %%a in ('dir /b /s /ad ') do md "%%a\folder" 2&

我有一个包含很多子文件夹的文件夹,我想在每个子文件夹中创建一个文件夹。由于有很多这样的文件夹,我想知道是否有一种方法可以用bat文件自动执行此操作。

这应该可以解决您的问题
对于(d:\softwares\files*)中的/d%A,请在有问题的文件夹中运行mkdir%A\source

:它适用于树中的所有子文件夹

如果只想处理即时文件夹集,请删除
/s

@echo off
for /f "delims=" %%a in ('dir /b /s /ad ') do md "%%a\folder" 2>nul
echo done
pause

也许超级用户的[这个答案][1]会有所帮助。[1] :这在有空格等的文件夹上失败。我没有签出