我有一个 名叫  baiyin的文件夹 里面有一些按日期命名的子文件夹

子文件夹下 有相同命名为screen_035800.png 的图片

现在 我想把图片按照子文件夹的日期名称重命名后  移到另一个文件夹allbaiyin中    并删除空文件夹

如果不删除 去掉

Rd /q "%%i"  

如果不移动 只是复制 则把 Move 改为Copy

@Echo Off  
For /f "tokens=*" %%i in ('dir /ad /b /s "%~dp0"') do (  
For /f "tokens=*" %%j in ('dir /a-d /b /s "%%i\*.*"') do (  
Ren "%%j" "%%~nxi%%~xj"  
Move "%%i\%%~nxi%%~xj" "F:\allbaiyin\"  
Rd /q "%%i"))  
Pause  

新建一个txt文件 输入以上命令后  重命名为 bat  放在 baiyin文件夹中

点击运行后

allbaiyin 文件夹的结果为

重命名成功 移动成功