返回列表 发帖
  1. @echo off
  2. set "d=C:\A\B"
  3. rem 以上设置主目录
  4. cd "%d%"
  5. setlocal enabledelayedexpansion
  6. for /r /d %%a in (*) do (
  7.     set "has_dir=0"
  8.     for /f "delims=" %%i in ('dir /b /ad "%%a"') do set "has_dir=1"
  9.     if !has_dir! equ 0 (
  10.         set "p=%%a"
  11.         set "p=!p:~3!"
  12.         set "p=!p:\=-!"
  13.         echo ren "%%a" "!p!"
  14. rem 如测试确认,则删除以上echo执行
  15.         )
  16. )
  17. pause
复制代码

TOP

返回列表