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.
EliminarDuplicados (miniproyecto)
Subject: EliminarDuplicados (miniproyecto)
EliminarDuplicados-0.1.8.tar.gz | ||
Description: | Download |
|
Filename: | EliminarDuplicados-0.1.8.tar.gz | |
Filesize: | 15.93 KB | |
Downloaded: | 105 Time(s) |
EliminarDuplicados-0.1.8.tar.gz | ||
Description: | Download |
|
Filename: | EliminarDuplicados-0.1.8.tar.gz | |
Filesize: | 15.93 KB | |
Downloaded: | 105 Time(s) |
EliminarDuplicados-0.1.8.tar.gz | ||
Description: | Download |
|
Filename: | EliminarDuplicados-0.1.8.tar.gz | |
Filesize: | 15.93 KB | |
Downloaded: | 105 Time(s) |
Subject: 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
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
Subject: 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.
EliminarDuplicados-CO-0.3.tar.gz | ||
Description: | Download |
|
Filename: | EliminarDuplicados-CO-0.3.tar.gz | |
Filesize: | 17.16 KB | |
Downloaded: | 111 Time(s) |
EliminarDuplicados-CO-0.3.tar.gz | ||
Description: | Download |
|
Filename: | EliminarDuplicados-CO-0.3.tar.gz | |
Filesize: | 17.16 KB | |
Downloaded: | 111 Time(s) |
EliminarDuplicados-CO-0.3.tar.gz | ||
Description: | Download |
|
Filename: | EliminarDuplicados-CO-0.3.tar.gz | |
Filesize: | 17.16 KB | |
Downloaded: | 111 Time(s) |
Subject: 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 | ||
Description: | Download |
|
Filename: | EliminarDuplicados-CO-0.3.1.tar.gz | |
Filesize: | 17.21 KB | |
Downloaded: | 111 Time(s) |
EliminarDuplicados-CO-0.3.1.tar.gz | ||
Description: | Download |
|
Filename: | EliminarDuplicados-CO-0.3.1.tar.gz | |
Filesize: | 17.21 KB | |
Downloaded: | 111 Time(s) |
EliminarDuplicados-CO-0.3.1.tar.gz | ||
Description: | Download |
|
Filename: | EliminarDuplicados-CO-0.3.1.tar.gz | |
Filesize: | 17.21 KB | |
Downloaded: | 111 Time(s) |
Subject: 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.
Page 1 of 1
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1176s (PHP: -41% SQL: 141%)
SQL queries: 23 - Debug Off - GZIP Enabled