1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# Mismo nombre del fichero y mismo tamaño mkdir diferencias; cd diferencias ## Crear dos ficheros iguales en dos directorios distintos mkdir directorio1 "hola" > directorio1\fichero1.txt mkdir directorio2 "hola" > directorio2\fichero1.txt ## Agrupar los dos ficheros y ver que son iguales aparentemente (mismo nombre y mismo tamaño) (Get-ChildItem -File -Recurse | select Name,Length).name | Group-Object # Mismo nombre del fichero, mismo tamaño pero distinto contenido mkdir diferencias2; cd diferencias2 ## Crear dos ficheros con el mismo nombre pero distinto contenido en dos directorios distintos mkdir directorio1 "hola" > directorio1\fichero1.txt mkdir directorio2 "ohla" > directorio2\fichero1.txt ## Agrupar los dos ficheros y ver que son iguales aparentemente (mismo nombre, mismo tamaño y distinto contenido) (Get-ChildItem -File -Recurse | select Name,Length).name | Group-Object # Mismo nombre del fichero, mismo tamaño pero distinto contenido. Verificar que son distintos mediante la integridad mkdir diferencias3; cd diferencias3 ## Crear dos ficheros con el mismo nombre pero distinto contenido en dos directorios distintos mkdir directorio1 "hola" > directorio1\fichero1.txt mkdir directorio2 "ohla" > directorio2\fichero1.txt ## Agrupar los dos ficheros y ver que son distintos mediante la integridad (mismo nombre, mismo tamaño y distinto contenido) $resultado = foreach($fichero in (Get-ChildItem -File -Recurse).FullName){Get-FileHash $fichero} $resultado.hash | Group-Object |