Ms-Dos - Comparar archivos de dos carpetas usando HASH SHA1

 
Vista:
sin imagen de perfil

Comparar archivos de dos carpetas usando HASH SHA1

Publicado por Danielle (3 intervenciones) el 03/08/2017 22:15:50
Tengo este código en batch pero esta mal, lo que necesito es ver en pantalla el nombre los archivos de la carpeta2 que no esten en la carpeta1 comparandolos con su HASH SHA1. Los archivos temporales estan en el mismo directorio.
Agradezco sus comentarios

1
2
3
4
5
6
7
8
9
10
11
@echo off
cd carpeta1
FOR /F "Delims=" %%A in ('DIR /B/A-D *.*') DO (
	certUtil -hashfile "%%A" SHA1 | findstr /VI "HASH"| findstr /VI "certutil"
) >>carpeta2\output.tmp
 
cd carpeta2
FOR /F "Delims=" %%B in ('DIR /B/A-D *.* ^|Findstr /VEIL ".tmp"') DO (
	certUtil -hashfile "%%B" SHA1 | findstr /VI "HASH"| findstr /VI "certutil" >>output2.tmp
	FOR /F "Delims=" %%C in ('TYPE output2.tmp^|findstr /XLIV /G:output.tmp') DO (echo "%%B") 
)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder