标题: [文本处理] 【已解决】BAT脚本如何批量将多个文件夹内容合并一个文件夹 [打印本页]
作者: 草旺角 时间: 2020-11-16 21:57 标题: 【已解决】BAT脚本如何批量将多个文件夹内容合并一个文件夹
本帖最后由 草旺角 于 2020-11-17 23:37 编辑
如题所示 比如说D盘下面的A文件夹 里面有B.C.D.E.F……文件夹,每个文件夹里面都有文件1.2.3.a.b.c……,我想运行这个bat脚本以后可以直接把B.C.D.E.F……里的文件全部合并到一个在A文件夹里的一个新的文件夹里,请求各位帮助
作者: 路过 时间: 2020-11-17 10:31
- @echo off
- xcopy D:\A文件夹\*.* D:\中间文件夹\ /s /e
- xcopy D:\中间文件夹\*.* D:\A文件夹\新的文件夹\ /s /e
- rd /q /s D:\中间文件夹\
复制代码
作者: smss 时间: 2020-11-17 17:39
- @Echo off
- ::放在D盘运行
- if not exist "%~dp0A文件夹\新的文件夹" md "%~dp0A文件夹\新的文件夹"
- for /r %%i in (*)do if /i "%~0" NEQ "%%i" move "%%i" "%~dp0A文件夹\新的文件夹"
- ::删除空文件夹
- for /f "delims=" %%a in ('dir /ad /b /s ^|sort /r') do (rd "%%a" 1>nul 2>nul)
- pause
复制代码
作者: 草旺角 时间: 2020-11-17 23:06
回复 2# 路过
谢谢
作者: 草旺角 时间: 2020-11-17 23:37
回复 3# smss
非常感谢
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |