Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
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.
Descripción: |
|
Descargar |
Nombre del archivo: |
EliminarDuplicados-0.1.8.tar.gz |
Tamaño: |
15.93 KB |
Descargado: |
104 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
EliminarDuplicados-0.1.8.tar.gz |
Tamaño: |
15.93 KB |
Descargado: |
104 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
EliminarDuplicados-0.1.8.tar.gz |
Tamaño: |
15.93 KB |
Descargado: |
104 veces |
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#1 Viernes, 01 May 2020, 21:23 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
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
|
#2 Viernes, 01 May 2020, 22:19 |
|
|
cogier
Charlie Ogier
Aprendiz
Registrado: Septiembre 2018
Mensajes: 99
Edad: 69 Ubicación: Guernsey, Channel Islands
|
Re: EliminarDuplicados (miniproyecto)
|
#3 Viernes, 08 May 2020, 17:06 |
|
|
cogier
Charlie Ogier
Aprendiz
Registrado: Septiembre 2018
Mensajes: 99
Edad: 69 Ubicación: Guernsey, Channel Islands
|
Re: EliminarDuplicados (miniproyecto)
|
#4 Viernes, 08 May 2020, 18:07 |
|
|
tercoIDE
Analista Programador
Registrado: Noviembre 2013
Mensajes: 713
Edad: 54
|
Re: EliminarDuplicados (miniproyecto)
Es muy rapido!
Encontre un bug al clickear "Eliminar repetidos"
=================== "Los IF son mas rápidos" - autor anónimo
|
#5 Viernes, 08 May 2020, 18:13 |
|
|
cogier
Charlie Ogier
Aprendiz
Registrado: Septiembre 2018
Mensajes: 99
Edad: 69 Ubicación: Guernsey, Channel Islands
|
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.
|
#6 Sabado, 09 May 2020, 16:28 |
|
|
tercoIDE
Analista Programador
Registrado: Noviembre 2013
Mensajes: 713
Edad: 54
|
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!
=================== "Los IF son mas rápidos" - autor anónimo
|
#7 Sabado, 09 May 2020, 17:58 |
|
|
|