求个批量bat,把三级文件夹里的图片移动到二级文件夹 如何批量移动三级子文件夹到二级子文件夹下

作者&投稿:化儿 (若有异议请与网页底部的电邮联系)
@echo off
for /d %%a in (*) do (
pushd "%%a"
for /d %%b in (*) do (
move "%%b\*"
rd /s/q "%%b"
)
popd
)
pause

放在N目录里执行,代码是手机编写的,未测试,执行前,请备份原始数据,以免丢失文件。

求个bat批处理程序。将第三级文件夹下的图片移入第二级。~

三级目录中有没有子目录? 如果有,子目录里的文件名是否会有重名? 如果有,那么要如何处理?
① 下面代码按要求,放到二级目录中运行,结果把三级目录下的全部内容移动到二级目录中。
② 替换target=c中的c为你自己的目录!
③ 涉及文件移动和目录删除,先测试再运行】!!!
@echo off & setlocalset "target=c"for /r "%target%" %%a in (*.*) do @move /y "%%a" @rd /s /q "%target%"endlocal &@echo on

按Ctrl的同时用鼠标单击A,B,C文件,然后按Ctrl+X就完成了剪切命令,回到一级文件夹里再按Ctrl+V就完成了粘贴,就实现了移动!