返回列表 发帖
本帖最后由 aloha20200628 于 2025-4-5 19:19 编辑

回复 1# 大地

忽略 C 盘,从 D 盘开始遍历盘符...
@echo off &echo,正在处理...&setlocal enabledelayedexpansion &for %%D in (
D E F G H I J K L M N O P Q R S T U V W X Y Z
) do if exist "%%D:\" for /f "delims=" %%d in ('dir /b/s/ad %%D:\PETOOLS 2^>nul') do (
  set "d=%%d" &set "d=!d:\=\\!"
  (for /f "delims=" %%a in (1.reg) do (
      set "a=%%a" &if /i "!a!"=="!a:c:\\PETOOLS=!" (echo,%%a) else (
      set "ok=1" &for %%x in ("!d!") do echo,!a:c:\\PETOOLS=%%~x!)
  ))>#.#
  (if !ok! equ 1 move /y #.# 1.reg) &goto:[end]
)
:[end]
pause&exit/bCOPY

TOP

返回列表