A 目录d:\workhome下有名为 1001、1002、1003、1004文件夹
B 目录e:、workhome下有名为 1002、1004文件夹
比较A目录中的文件夹名(1001、1002、1003、1004)是否在B中存在,不存在则输出
1001、1003不存在
A 目录d:\workhome下有名为 1001、1002、1003、1004文件夹
B 目录e:、workhome下有名为 1002、1004文件夹
比较A目录中的文件夹名(1001、1002、1003、1004)是否在B中存在,不存在则输出
1001、1003不存在
@echo off
@echo [要比较的文件夹][被比较的文件夹]
set srcDir =
set destDir =
if "" == "%1" (
set /p srcDir=输入要比较的文件夹:
) else (
set srcDir=%1
)
if "" == "%2" (
set /p destDir=输入被比较的文件夹:
) else (
set destDir=%2
)
::@echo =-=-=-=
@echo [%srcDir%][%destDir%]
for /d %%f in (%destDir%*) do (
:: @echo [%%f]
if not exist %srcDir%\%%~nf @echo %%~nf
)
pause