EliminarDuplicados (miniproyecto)


Objetivo: EliminarDuplicados (miniproyecto)
bueno viendo que el código le gusto a varios lo pongo en un post a parte, para ver como evoluciona.

e descubierto que cuando hay varios archivos vacíos, pero son archivos diferentes el hash da igual.
estoy buscando la razón y ver como arreglar eso, todo eso en búsqueda de todos los archivos "*" o "*.*"

ojo con usar ese filtro y poner eliminar!! podría borrar archivos de sistema.

444_1588364487_441952


EliminarDuplicados-0.1.8.tar.gz
Descripción:  
Descargar
Nombre del archivo: EliminarDuplicados-0.1.8.tar.gz
Tamaño: 15.93 KB
Descargado: 100 veces
EliminarDuplicados-0.1.8.tar.gz
Descripción:  
Descargar
Nombre del archivo: EliminarDuplicados-0.1.8.tar.gz
Tamaño: 15.93 KB
Descargado: 100 veces
EliminarDuplicados-0.1.8.tar.gz
Descripción:  
Descargar
Nombre del archivo: EliminarDuplicados-0.1.8.tar.gz
Tamaño: 15.93 KB
Descargado: 100 veces

Objetivo: Re: EliminarDuplicados (miniproyecto)
Hola Vector, vi que usas hash para identificar los archivos, esto si bien es un método seguro para identificar repetidos requiere algo de computo y por lo tanto mas tiempo.
Te sugiero que primero uses stat del sistema que es muy rápido para seleccionar solo los archivos que tengan el mismo tamaño y los que sean únicos ya los dejas de lado en esta primera etapa casi sin uso de procesador.
Fijate en este post de Vuott del foro italiano
https://www.gambas-it.org/wiki/inde...nerali_dei_file
Luego continuas con la etapa 2 que es la del método hash
Espero que te sirva
Saludos

Perfil MP  
Objetivo: Re: EliminarDuplicados (miniproyecto)
He actualizado este programa de nuevo. Ahora incluye la recomendación de Tincho. ¡El aumento de la velocidad es enorme! Está totalmente traducido al inglés.

delete-20duplicates0


EliminarDuplicados-CO-0.3.tar.gz
Descripción:  
Descargar
Nombre del archivo: EliminarDuplicados-CO-0.3.tar.gz
Tamaño: 17.16 KB
Descargado: 105 veces
EliminarDuplicados-CO-0.3.tar.gz
Descripción:  
Descargar
Nombre del archivo: EliminarDuplicados-CO-0.3.tar.gz
Tamaño: 17.16 KB
Descargado: 105 veces
EliminarDuplicados-CO-0.3.tar.gz
Descripción:  
Descargar
Nombre del archivo: EliminarDuplicados-CO-0.3.tar.gz
Tamaño: 17.16 KB
Descargado: 105 veces

Perfil MP  
Objetivo: Re: EliminarDuplicados (miniproyecto)
Lo siento, hay un error si sólo se encuentra un archivo. El código ha sido cambiado para mejorar las cosas.


EliminarDuplicados-CO-0.3.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: EliminarDuplicados-CO-0.3.1.tar.gz
Tamaño: 17.21 KB
Descargado: 106 veces
EliminarDuplicados-CO-0.3.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: EliminarDuplicados-CO-0.3.1.tar.gz
Tamaño: 17.21 KB
Descargado: 106 veces
EliminarDuplicados-CO-0.3.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: EliminarDuplicados-CO-0.3.1.tar.gz
Tamaño: 17.21 KB
Descargado: 106 veces

Perfil MP  
Objetivo: Re: EliminarDuplicados (miniproyecto)
Es muy rapido!

Encontre un bug al clickear "Eliminar repetidos"

captura_de_pantalla_de_2020_05_08_14_02_44

Perfil MP  
Objetivo: Re: EliminarDuplicados (miniproyecto)
Hola tercoIDE. Gracias por probarlo. Por favor, use el código posterior 'V0.3.1'. Creo que encontrarás el problema arreglado.

Perfil MP  
Objetivo: Re: EliminarDuplicados (miniproyecto)
cogier escribió:  
Hola tercoIDE. Gracias por probarlo. Por favor, use el código posterior 'V0.3.1'. Creo que encontrarás el problema arreglado.


Yes sir!

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.6826s (PHP: -90% SQL: 190%)
Consultas SQL: 46 - Debug off - GZIP Activado