批处理 提取子目录下所有文件到当前目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理 提取子目录下所有文件到当前目录相关的知识,希望对你有一定的参考价值。
目录结构: A--B--C--D E--F--G Q W C 如果A文件夹里包BCDEFGQW子文件夹。在这些文件夹里又分别包含了多个不同的文件。 我想通过批处理命令实现,①【移动】A目录下所有子目录中的文件到【移动】A目录根下。 ②【删除】A目录下所有空的子目录。 没分了 谢谢高手了 急求
参考技术A 天空一滴云,你好,思路是这样的,遍历A目录下所有的文件夹,用move命令将文件夹里的文件都移动到A文件夹内,这个批处理放在和A同级目录,然后执行就可以了rem
移动文件
for
/f
"tokens=*
delims="
%%n
in
('dir
"A"
/b/ad')
do
(
for
/f
"tokens=*
delims="
%%a
in
('dir
"%%n"')
do
(
move
"%%a"
"A"
)
)
rem
删除空目录
for
/f
"tokens=*
delims="
%%n
in
('dir
"A"
/b/ad')
do
(
rd
"%%n"
)
以上是关于批处理 提取子目录下所有文件到当前目录的主要内容,如果未能解决你的问题,请参考以下文章