SUPPRIMER DES FICHIERS EN DOUBLE (D'APRES LEUR NOM)
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 2019
-
3 avril 2007 à 22:06
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 2009
-
6 avril 2007 à 11:28
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 6 avril 2007 à 11:28
Ah ok je n'avais jamais utilisé MD5 pour un fichier, autant pour moi ;)
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 6 avril 2007 à 02:59
MD5 bien plus rapide que tu le sous-entends MadM@tt, tout à fait faisable et très bonne idée
Kill approprié, retourne une erreur pour un fichier inexistant. possible d'utiliser l'API deletefile
++
hvb
Messages postés939Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention27 janvier 20093 5 avril 2007 à 10:57
+1 sur la remarque de MadM@tt, j'ai des dizaines de fichiers portant le même nom, identifié seulement par leur repertoire conteneur.
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 4 avril 2007 à 23:00
Salut, en utilisant des tableaux plutot que de stocker tes valeurs dans une listbox, ça serait pas plus rapide ?
Et tu devrais faire attention aussi à vérifier que les tailles de fichiers sont identiques, ça permet d'etre "un peu plus sur" que les fichiers sont les memes.
Si tu veux vraiment etre sur, alors fait un hash MD5 de chaque fichier et compare les hash, mais faire un hash prend du temps donc à voir.
couteau7
Messages postés24Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention23 juin 20071 4 avril 2007 à 19:16
Bonjour,
EBArtSoft: Effectivement j'y avais pensé mais il m'avais semblé avoir lu sur un forum qu'il ne fallais pas utilisé la fonction Kill comme cela.
Alors vu que tu me met dans le doute je vais aller regarder un peut partout pour que je me remettre a la page ^_^
Drikce06: Je viens de tester la fonction mais chez moi il me sort le cd interne a chaque acces mais pas celui en USB mais c'est une très bonne idée.
Salut, lors de l'erreur lorsqu'il n'y a pas de cd tu peux le gérer en demandant l'insertion d'un cd en utilisant ce code pour ouvrir le lecteur cd!
http://vb.developpez.com/faq/?page=Systeme#eject
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 3 avril 2007 à 22:06
Un "kill" aurai suffit pas besoin de crée un objet script
6 avril 2007 à 11:28
6 avril 2007 à 02:59
Kill approprié, retourne une erreur pour un fichier inexistant. possible d'utiliser l'API deletefile
++
5 avril 2007 à 10:57
4 avril 2007 à 23:00
Et tu devrais faire attention aussi à vérifier que les tailles de fichiers sont identiques, ça permet d'etre "un peu plus sur" que les fichiers sont les memes.
Si tu veux vraiment etre sur, alors fait un hash MD5 de chaque fichier et compare les hash, mais faire un hash prend du temps donc à voir.
4 avril 2007 à 19:16
EBArtSoft: Effectivement j'y avais pensé mais il m'avais semblé avoir lu sur un forum qu'il ne fallais pas utilisé la fonction Kill comme cela.
Alors vu que tu me met dans le doute je vais aller regarder un peut partout pour que je me remettre a la page ^_^
Drikce06: Je viens de tester la fonction mais chez moi il me sort le cd interne a chaque acces mais pas celui en USB mais c'est une très bonne idée.
Merci a vous
4 avril 2007 à 10:22
http://vb.developpez.com/faq/?page=Systeme#eject
3 avril 2007 à 22:06
@+