我想递归比较 2 个文件夹并在其中找到丢失的文件。我正在使用 for 循环比较 2 个文件夹,但无法搜索子文件夹。有人可以帮忙吗?
这是我尝试过的代码,
@echo off
if "%2" == "" GOTO Usage
cd /D %1
if errorlevel 1 goto usage
for %%x in (*.*) do if NOT exist %2\%%x echo missing %2\%%x
cd /D %2
for %%x in (*.*) do if NOT exist %1\%%x echo missing %1\%%x
goto end
:usage
echo Usage %0 dir1 dir2
echo where dir1 and dir2 are full paths
:end