Comparer des fichiers dans les deux dossiers à l'aide de script batch
J'ai pour comparer le fichier dans deux dossiers qui ont des noms de fichiers comme
folderA: [une.f90, b.f90, ...]
folderB: [a_recoded.f90, b_recoded.f90, ...]
Je souhaite comparer un.f90 dans folderA avec a_recoded.f90 dans folderB.
ce qui est utilisé est:
@echo off
set folderA=D:\folderA
set folderB=D:\folderARenamed
set /a i=0
set /a j=0
cd %folderA%
FOR %%f in (*.f90) DO ( set /a i+=1 & for %%r in (%folderB%\*.f90) DO (set /a j+=1 & if %i% EQU %j% FC %%f %% r ) )
Il ne m'aide pas, quelqu'un peut m'aider comment faire cette comparaison.
- Pourquoi cela ne fonctionne pas? set /a i=0 set /a i+=1
- Il me semble que si les fichiers sont recodés, ils ne vont pas être les mêmes.
Vous devez vous connecter pour publier un commentaire.
essayez ceci:
Merci pour l'aide, maintenant j'utilise le code suivant pour parcourir les dossiers aussi: