要求
在如下列文件结构中:
-A
|-a
|-|-a1.txt
|-|-a2.txt
|-b
|-c
|-|-c1
|-|-|-c11.txt
实现对A/a A/b A/c层的删除,并保留这些文件夹下的所有文件以及文件夹。最终效果应该为:
-A
|-a1.txt
|-a2.txt
|-c1
|-|-c11.txt
代码实现
@echo off
for /d %%a in (*) do (
xcopy "%%a\*.*" . /e
rd "%%a" /s /q
)
注释
用文本编辑器将代码复制保存为.txt文件后,后缀改为.bat,将该文件放到示例中A文件下一层。