批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[文本处理] 【已解决】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文件夹里的一个新的文件夹里,请求各位帮助

  1. @echo off
  2. xcopy D:\A文件夹\*.* D:\中间文件夹\ /s /e
  3. xcopy D:\中间文件夹\*.* D:\A文件夹\新的文件夹\ /s /e
  4. rd /q /s D:\中间文件夹\
复制代码

TOP

  1. @Echo off
  2. ::放在D盘运行
  3. if not exist "%~dp0A文件夹\新的文件夹" md "%~dp0A文件夹\新的文件夹"
  4. for /r %%i in (*)do if /i "%~0" NEQ "%%i" move "%%i" "%~dp0A文件夹\新的文件夹"
  5. ::删除空文件夹
  6. for /f "delims=" %%a in ('dir /ad /b /s ^|sort /r') do (rd "%%a" 1>nul 2>nul)
  7. pause
复制代码

TOP

回复 2# 路过


谢谢

TOP

回复 3# smss


非常感谢

TOP

返回列表