Path 批处理中的相对目录路径

Path 批处理中的相对目录路径,path,Path,我有一个脚本,它在项目中的给定目录中查找重复项。我想知道循环轨道,而不仅仅是对我本地 在第一个循环中,我希望绝对路径适用于下载项目和开发人员的每个人 在第二个循环(嵌套,我使用dir)中,我还想使用相对路径,目前我使用的是绝对路径-与上面的循环中相同 我的代码: @echo off SetLocal EnableDelayedExpansion set errorCode=0 echo checking for duplicates... for /R C:\Users\AD10FC\Ide

我有一个脚本,它在项目中的给定目录中查找重复项。我想知道循环轨道,而不仅仅是对我本地

  • 在第一个循环中,我希望绝对路径适用于下载项目和开发人员的每个人
  • 在第二个循环(嵌套,我使用
    dir
    )中,我还想使用相对路径,目前我使用的是绝对路径-与上面的循环中相同
  • 我的代码:

    @echo off
    SetLocal EnableDelayedExpansion
    
    set errorCode=0
    
    echo checking for duplicates...
    for /R C:\Users\AD10FC\IdeaProjects\collateral\db-resources\release %%a in (*.*) do (
    
    
        set varSql=%%~nxa
    
        for /f "tokens=1 delims=-" %%b in ("!varSql!") do set "firstPart=%%b"
        for /f "tokens=*" %%i in ('dir /b C:\Users\AD10FC\IdeaProjects\collateral\db-resources\release ^| findstr /B "!firstPart!-" ^| find /c /v ""') do set VAR=%%i
    
            if !VAR! gtr 1 (@echo !varSql!)
            if !VAR! gtr 1 (@set errorCode=1)
    
    )
    
    if %errorCode%==0 (@echo no duplicates found)
    if %errorCode%==1 (@echo duplicates found)