Autor
|
Tema: Programa para filtrar archivos (Leído 1,966 veces)
|
seus
Desconectado
Mensajes: 11
|
Alguien conoce alguna forma o programa que analice un directorio o dispositivo y copie de todos los archivos que existen una unica copia o elimine todas las copias duplicadas de dicho archivo? Lo he probado con la herramienta de CCLEANER pero estamos hablando de más de 2000 archivos diferentes y sin contar las copias duplicadas en diferentes directorios que también estan duplicados y como en CCcleaner es manual la seleccion del archivo que quieres salvar pues no es viable...
No se si se me ha entendido pero quiero que no hay duplicidad de archivos.
|
|
|
En línea
|
|
|
|
Serapis
|
A veces te guste o no , tiene que haber ficheros duplicados... la razón es que están asociados a determinados programas, y la carecnia del alguno, puede impedir la ejecución de dicho programa. Tampoco es infrecuente encontrar ficheros de configuración cuyo contenido son pocos bytes, que entre si son distintos, peor que causalemnte el contenido es el mismo. También suele ser el caso de ficheros tipo: 'readme' y 'licencias', que son obligados con determinados programas...
Otra cosa es si la carpeta a filtrar sea una carpeta de tus documentos, donde todo lo que hay son cosas tuyas (vídeos, imágenes, etc...), donde la cantidad de copias sea la que tú decidas... todavía puede que tras eliminar las copias, la que quedare, no estuviere en la carpeta que tu esperaras...
...por toodo ello suele ser una opción manual lo de eliminar copias, si bien el locarlizarlas si suele ser automático.
Básicamente se trata de hashear la carpeta (de modo recursivo por lo general) al completo... después puede ordenarse la lista de hashes.. todos aquellos que tengan mismo tamaño y hash son candidatos a ser copias idénticas.... para solventar la duda entre esas 'coincidencias' se les pasa por otro hash distinto, si siguen coincidiendo, son copias, si alguno no coincide ahora, se trata de una fichero distinto que ha colisionado en hash con los otros... luego entre tales copias idénticas ya decides cual eliminar.
|
|
|
En línea
|
|
|
|
EdePC
|
- En Ccleaner pueder dar Click Derecho > Seleccionar todo, y esto te selecciona todos los duplicados dejando solo uno sin seleccionar, luego puedes eliminar.
- Como dice Nebire, hay archivos que requieren ciertos programas en cierta ubicación, de lo contrario dejan de funcionar, cuidado con eliminar cosas que no debas.
- Ccleaner tiene la opción de coincidir por contenido, esto hace el Hasheo de los archivos para ver si son idénticos también en contenido. Ccleaner tiene además la opción de incluir/excluir archivos por su extensión .avi, .mp3, etc.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Filtrar archivos dentro de un jar ¿?
Java
|
1mpuls0
|
2
|
3,119
|
22 Agosto 2009, 21:13 pm
por 1mpuls0
|
|
|
[Ayuda] Filtrar y Mostrar Infor. de Archivos.csv [SOLUCIONADO] Gracias =)
Scripting
|
FranciskoAsdf
|
2
|
3,506
|
7 Octubre 2009, 15:12 pm
por FranciskoAsdf
|
|
|
Rapidshare obligado a filtrar los archivos subidos por sus usuarios
Noticias
|
wolfbcn
|
0
|
1,656
|
19 Marzo 2012, 02:16 am
por wolfbcn
|
|
|
¿Como filtrar todo tipo de datos de entrada en un programa?
Programación C/C++
|
aimnotabot
|
8
|
5,626
|
24 Noviembre 2018, 13:47 pm
por AlbertoBSD
|
|
|
[Consulta] Programa para capturar y filtrar IOCTLs de Windows
Programación General
|
BloodSharp
|
0
|
2,414
|
15 Junio 2020, 04:26 am
por BloodSharp
|
|