如何用批处理提取当前目录中所有子文件夹下的文件,并放到每个子文件夹中

比如当前目录下有A,B,C,D等文件夹。而A文件夹下还有子文件夹E,F等和数个excel文件(B,C,D同A),现在要把E,F文件夹下的文件和这几个excel文件都提取到A文件夹中。请问各位大神如何能实现啊?

就是要把a b c d文件夹下(含子目录)的所有文件移动到a b c d文件夹中对吧

放在和a b c d同级目录中执行

@echo off
for /d %%a in (*) do (
  for /f "delims=" %%b in ('dir /b/s/a-d "%%a\"')do move "%%b" "%%a\"
)

追问

那如果想把a b c d文件夹下(含子目录)的含指定关键字的文件移动到a b c d文件夹中,怎么办呢?

追答

是文件中的内容含关键字还是文件名含关键字?

追问

文件名含关键字

追答dir /b/s/a-d "%%a\"

改为:

dir /b/s/a-d "%%a\*关键字*.*"

温馨提示:内容为网友见解,仅供参考
无其他回答

如何用批处理提取当前目录中所有子文件夹下的文件,并放到每个子文件夹中...
rem 将多个一级文件夹里的所有子文件夹下的文件分别剪切\/转移\/移动到一级文件夹里并删除所有子文件夹 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z cd \/d "%~dp0"powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ...

如何用批处理提取当前目录中所有子文件夹下的文件,并放到每个子文件夹中...
就是要把a b c d文件夹下(含子目录)的所有文件移动到a b c d文件夹中对吧 放在和a b c d同级目录中执行 echo offfor \/d %%a in (*) do ( for \/f "delims=" %%b in ('dir \/b\/s\/a-d "%%a\\"')do move "%%b" "%%a\\")

如何用CMD批处理提取所有子文件夹内容按文件夹名称命名并提取到一个...
和要提取文件的子文件夹放在一起即可,例如 和 文件夹1、文件夹2 放在一起.默认保留文件后缀名,如果不保留文件后缀名请删除 "%%~xj"

批处理将当前目录下的文件及文件夹复制到指定目录
1、在该文件夹下新建一个文本文档。2、打开这个文本文档,输入以下命令:DIR *.* \/B >list.txt。3、文件另存。4、修改后缀名为“.bat”,然后保存。5、双击文件,运行。6、出现了我们需要的文件名称列表。7、打开之后,就能看到。

...用BAT批处理命令将文件夹B内所有子文件夹下的文件复制到文件夹A下的...
echo offset @=Q&set\/an=0x53b7e0b4title +%@%%@% %n%set "文件夹1=D:\\test\\B"set "文件夹2=D:\\test\\A"for \/f "delims=" %%a in ('dir \/ad \/b "%文件夹1%"') do ( for \/f "delims=" %%b in ('dir \/ad \/b "%文件夹2%\\*%%a"') do ( copy "%文件夹1%\\...

批处理问题,将当前路径子文件夹中的所有文件移动到该路径下,删除子文件...
将上面批处理保存在你要放歌曲的文件夹你例子上的d:\\a\\b 然后运行,就会将你所有下层文件复制到BAT文件所在的位置并且删掉空文件夹 当前路径的表达方式很多,网上有专门的介绍,我这里顺便也帮你贴一个路径详解 echo off color 0a setlocal EnableDelayedExpansion ECHO BAT路径详解 ECHO 零 ,代表你的...

批处理:批量复制当前目录下,除去文件夹外的所有文件,到当前目录下的指定...
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行 echo off rem 将当前目录里的多个子文件夹里的文件分别剪切\/移动到所在子文件夹里的一个指定文件夹里 set #=Any question&set @=WX&set $=Q&...

如何用bat复制当前文件夹内的所有文件到指定目录
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。2、点击右键,把文件的后缀名设置为“.bat”3、右键打开文件,第一行输入“copy C:\\Users\\Administrator\\Desktop\\西游记\\1.JPG C:\\”。4、第二行输入“pause”。5、保存后关闭,双击文件弹出“DOS”界面。6、即可看到C盘下已经复制了一...

如何用一个批处理bat生成某文件夹和子文件夹下所有文件的绝对路径,分 ...
echo off set "x=播放列表汇总"2>nul (md %x for \/r %%i in (*) do (for %%j in ("%%~fi\\..") do ((echo;MPCPLAYLIST echo;1,type,0 echo;1,filename,%%~fi)>%x%\\%%~nxj_%%~ni.mpcpl ))del %x%\\影视* %x%\\%x%*)pause 放在"E:\\影视"同目录下执行即可。。。

...所有文件和子文件夹(包括目录下子文件夹里的文件和文件夹)到指定的...
xcopy \/s\/e "%cd%" "指定目录路径\\"注意:指定目录路径最后要加一个斜杠\\

相似回答