[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 qixiaobin0715 于 2024-4-27 10:44 编辑

如果二级目录及其下面的所有子孙文件夹中都只有一个文件夹,像这种结构:
  1. .
  2. │  
  3. ├─5
  4. │  │  6_456.txt
  5. │  │  
  6. │  └─lk
  7. │      └─321
  8. │          └─abc
  9. ├─6
  10. │  │  5_123.txt
  11. │  │  
  12. │  └─lk
  13. │      └─lkkj
  14. └─7
  15.     │  7_789.txt
  16.     │  
  17.     └─kj
复制代码
看看这样能否实现:
  1. @echo off
  2. for /d %%i in (*) do (
  3.     pushd "%%i"
  4.     for /f "delims=" %%j in ('dir /s /b /ad^|sort /r') do (
  5.         move "*.*" "%%j\">nul 2>nul
  6.     )
  7.     popd
  8. )
  9. pause
复制代码

TOP

返回列表