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

可以一次性处理所有日期目录,将下面批处理代码文件放在多个日期文件夹同一目录内,也就是例子中 F:\ 下。
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /ad^|findstr /be [0-9][0-9]*') do (
  3.     setlocal enabledelayedexpansion
  4.     for /f "delims=" %%j in ('dir /b /a-d "%%i\JPG\*.JPG"') do set _"%%~nj"=true
  5.     for /f "delims=" %%k in ('dir /b /a-d "%%i\ARW\*.ARW"') do (
  6.         if not defined _"%%~nk" del "%%i\ARW\%%k"
  7.     )
  8.     endlocal
  9. )
复制代码
请备份好源文件,以免发生意外。
或者:
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /ad^|findstr /be [0-9][0-9]*') do (
  3.     for /f "delims=" %%j in ('dir /b /a-d "%%i\ARW\*.ARW"') do (
  4.         if not exist "%%i\JPG\%%~nj.JPG" del "%%i\ARW\%%j"
  5.     )
  6. )
复制代码
1

评分人数

TOP

返回列表