标题: [文件操作] 跪求批量剪切文件夹批处理 [打印本页]
作者: 995650086 时间: 2019-6-3 15:46 标题: 跪求批量剪切文件夹批处理
想向您跪求一个批处理,例如根目录下有多个文件夹,每个文件夹下级目录里都有多个文件夹,想实现把下级目录多个文件夹剪切至根目录新建一个合并文件夹,并吧原空目录文件夹删除,注意我要的是文件夹不是文件夹下的文件,列:根目录有A、B文件夹,a文件夹下有1、2、3文件夹,B文件夹下有4、5文件夹,想把12345文件夹剪切至根目录新建一个文件夹(合并)中,并删除 a 、b 空文件夹
作者: zaqmlp 时间: 2019-6-3 18:27
本帖最后由 zaqmlp 于 2019-6-3 23:34 编辑
- @echo off
- set info=互助互利,支付宝扫码头像,感谢赞助
- rem 有问题,可加QQ956535081及时沟通
- title %info%
- cd /d "%~dp0"
- set "folder=合并"
- md "%folder%" 2>nul
- for /f "delims=" %%a in ('dir /ad/b') do (
- if "%%~nxa" neq "%folder%" (
- for /f "delims=" %%b in ('dir /ad/b ".\%%a\"') do (
- echo;".\%%a\%%b" --^> ".\%folder%\"
- move ".\%%a\%%b" ".\%folder%\"
- )
- rd ".\%%a\"
- )
- )
- echo;%info%
- pause
复制代码
作者: Batcher 时间: 2019-6-3 18:49
A、B文件夹下面的子文件夹确认没有重名的是吗?
作者: 995650086 时间: 2019-6-7 09:55
回复 2# zaqmlp
您太牛了,谢谢了!!!
作者: 995650086 时间: 2019-6-7 09:56
回复 3# Batcher
没有重名的,谢谢,楼上大哥已经解决
作者: 995650086 时间: 2019-6-7 09:57
回复 2# zaqmlp
您太牛了,谢谢了!!!
作者: zaqmlp 时间: 2019-6-7 23:52
回复 4# 995650086
那就赞助下吧
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |