Bonjour

Je cherche à comparer les fichiers de 2 repertoires (avec toute l'arborescense) et de récuperer une liste de fichiers nouveaux ou modifiés (conserver les +recents) avec l'arborescence dans un fichier txt.

J'ai essayé de m'inspirer d'un batch ou l'utilisateur compare 2 repertoires mais dans c:\windows\system32.

Je n'arrive pas à interpoler cette recherche à 2 emplacements persos

Merci d'avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
cd C:\
if exist Differences.txt del Differences.txt
set bckfolder=C:\A_Comparer
for /f "delims=" %%a in (A_Comparer.txt) do call :cmd "%%a"
echo Les fichiers differents sont affiches dans C:\Differences.txt
pause
exit
 
:cmd
set fullfile=%~1
set file=%~nx1
echo N | comp "%bckfolder%\%file%" "%fullfile%" > NUL 2> NUL
if errorlevel 1 echo %fullfile% >> Differences.txt
goto :eof
Merci d'avance