返回列表 发帖
本帖最后由 qixiaobin0715 于 2024-8-5 08:41 编辑

先处理完小白和小明的特殊问题,其它就简单一些:、
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /ad') do (
  3.     pushd "%%i"
  4.     if exist "%%i-000-99.jpg" (
  5.         md "%%i-小白"
  6.         move "%%i-000-99.jpg" "%%i-小白\"
  7.     ) else if exist "%%i-000-6?.jpg" (
  8.         md "%%i-小明"
  9.         move "%%i-000-6?.jpg" "%%i-小明\"
  10.     )
  11.     for /f "delims=" %%k in ('dir /b /a-d *-*-*-*.jpg') do (
  12.         for /f "tokens=3* delims=-" %%a in ("%%k") do (
  13.             md "%%i-%%a" 2>nul
  14.             move "%%i-%%a-%%b" "%%i-%%a"
  15.         )
  16.     )
  17.     popd
  18. )
  19. pause
复制代码

TOP

返回列表