Board logo

标题: [文本处理] 批处理如何将多个子文件夹移动到一个新文件夹内? [打印本页]

作者: zwt1899    时间: 2020-5-30 15:22     标题: 批处理如何将多个子文件夹移动到一个新文件夹内?

如何批量处理将多个文件夹内的子文件夹移动到一个新文件夹内
例:D:\第一个文件夹\第二个文件夹\第三个文件夹\0001(0001也是文件夹,内含图像文件)
      需要将0001-0999全部移动到D:\第一个文件夹\all这个文件夹
作者: Batcher    时间: 2020-5-31 10:16

回复 1# zwt1899
  1. @echo off
  2. cd /d "%~dp0"
  3. for /d %%i in (*) do (
  4.     if /i "%%i" neq "all" (
  5.         for /d %%j in ("%%i\*") do (
  6.             for /d %%k in ("%%j\*") do (
  7.                 move "%~dp0%%k" "%~dp0all"
  8.             )
  9.         )
  10.     )
  11. )
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2