Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1537 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  batch+comparer deux repertoires+lister fichiers differents

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

batch+comparer deux repertoires+lister fichiers differents

n°1766669
toftrem
Posté le 30-07-2008 à 11:41:08  profilanswer
 

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) dans un fichier txt.
 
J'ai essayé de m'inspirer d'un post précedent ou l'utilisateur compare 2 repertoires mais dans c:\windows\system32.
 
Je n'arrive pas à interpoler cette recherche à 2 emplacements persos
 
Merci d'avance
 
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

mood
Publicité
Posté le 30-07-2008 à 11:41:08  profilanswer
 

n°1767591
toftrem
Posté le 01-08-2008 à 08:49:28  profilanswer
 

Salut
 
ALors personne pour m'aider?
 
Xcopy sait le faire sans pb mais pour récuperer la liste des fichiers concernés dans une variable c'est pas simple..
 
Merci d'avance à ceux qui m'aideront
 
@+

n°1777237
toftrem
Posté le 25-08-2008 à 15:21:41  profilanswer
 

Salut à tous
 
toujours personne pour m'aider?
 
merci d'avance

n°1793205
Coolnut
Posté le 29-09-2008 à 09:15:18  profilanswer
 

Citation :

@echo off & color 1B
 
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Script demander ici: http://forum.hardware.fr/hfr/Progr [...] 6902_1.htm
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 
 
set vrRep1=rep1
set vrRep2=rep2
 
 
:: Avec la commande "comp":
:: for /r "%vrRep1%\" %%i in (*.*) do comp "%%i" "%vrRep2%\%%~nxi"
 
 
:: Avec la commande "fc":
for /r "%vrRep1%\" %%i in (*.*) do fc "%%i" "%vrRep2%\%%~nxi"
 
 
pause>nul



Message édité par Coolnut le 29-09-2008 à 09:28:23

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  batch+comparer deux repertoires+lister fichiers differents

 

Sujets relatifs
Lecture de mes fichiers PHP dans mon serveur FTPScript BATCH avec nom long
Sélectionner des champs de 3 tables différents !!![batch] automatisation de copie avec gestion des doublons
Visual studio 2008 et fichiers manifestBatch avec edition d'un fichier et variable
[RESOLU] batch pour rebooté machine et relancer au démarragebatch de recherche / suppression
Problème Batch, besoin conseilRecherche/suppression fichier batch
Plus de sujets relatifs à : batch+comparer deux repertoires+lister fichiers differents


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR