本帖最后由 qixiaobin0715 于 2024-4-27 10:44 编辑
如果二级目录及其下面的所有子孙文件夹中都只有一个文件夹,像这种结构:- .
- │
- ├─5
- │ │ 6_456.txt
- │ │
- │ └─lk
- │ └─321
- │ └─abc
- ├─6
- │ │ 5_123.txt
- │ │
- │ └─lk
- │ └─lkkj
- └─7
- │ 7_789.txt
- │
- └─kj
复制代码 看看这样能否实现:- @echo off
- for /d %%i in (*) do (
- pushd "%%i"
- for /f "delims=" %%j in ('dir /s /b /ad^|sort /r') do (
- move "*.*" "%%j\">nul 2>nul
- )
- popd
- )
- pause
复制代码
|