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.
InformationsquelleAutor Thiru | 2013-10-01