Allanando el camino a los iniciados en Gambas, porque programar en Gambas es un placer!!
viernes, 1 de mayo de 2020
Eliminar archivos duplicados
Este código lo hice al ver que una carpeta tenía muchas imágenes repetidas, es decir totalmente idénticas, de ahí surge el problema y la pregunta. ¿Como eliminar las imagenes (.png) iguales?. Pues bien se me ocurrió usar el comando de Linux de consola "sha256sum" el cual te da un hash único, en teoría es imposible que salgan dos hashes iguales si los archivos son diferentes, solamente salen iguales si son idénticos. Este método es usado para comprobar la integridad de un archivo que ha sido descargado. Un ejemplo lo tenemos en el mismo Gambas, en la granja después de elegido un proyecto y descargado Gambas comprueba el hash, si es distinto te tirar error si es igual te dice que el archivo se descargo correctamente.
El código fuente se encuentra en la granja. Saludos
https://gambas.one/gambasfarm/?id=803&action=search
Etiquetas:
Clase,
Ejemplo,
For Each...Next,
if-endif-else,
MessageView,
Shell
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario