Bonjour,
Je recherche un logiciel qui me permette de copier des fichiers et vérifier après l'intégrité de la copie.
Je sais comment vérifier manuellement avec Total Commander avec une synchronisation de dossiers par contenu, mais je n'ai pas trouvé d'option qui vérifie automatiquement l'intégrité après la copie.
Si quelqu'un avait une piste...
Merci++
Patrice
vérification intégrité après copie
Moderators: Stefan2, white, nsp
CRC ?
2patlogan
Bonsoir,
• Vous pourriez créer un total de contrôle pour l'original et un pour la copie ? Puis vérifier si celui de la copie est identique…
- S'il y a beaucoup de fichiers, astuce :
- Faire un ZIP provisoire des originaux >> Créer le CRC
- Faire un ZIP (même options, bien entendu) provisoire des copies sous un autre nom et comparer les CRCs…
Cordialement,
Claude
Clo

• Vous pourriez créer un total de contrôle pour l'original et un pour la copie ? Puis vérifier si celui de la copie est identique…
- S'il y a beaucoup de fichiers, astuce :
- Faire un ZIP provisoire des originaux >> Créer le CRC
- Faire un ZIP (même options, bien entendu) provisoire des copies sous un autre nom et comparer les CRCs…

Claude
Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
réponse avec limitations !
Bonjour Patrice,
Si vous copier uniquement des fichiers (pas de répertoire) et à partir du système de fichier standard (pas d'archive, pas de lien réseau \\......\, pas de plugin wfx) je peu vous proposer une solution !
Avec la dernière version de TCBL (voir http://tccfestuff.free.fr) y compris SuperWDX, et le plugin wdx wdHash.
La marche à suivre est la suivante:
1) Installer wdHash (voir totalcmd.net)
2) Installer TCBL (utiliser la distribution complète)
3) Initialiser superWDX dans le répertoire de TCBL (SSetting.exe)
4) Créer les commandes dans TCBL.ini (Code 1)
6) Créer une commande utilisateur et/ou un bouton pour lancer la commande tcbl. (code 2)
Pour créer une commande utilisateur, regarder le tutoriel francais (voir la signature de clo)...
ou pour un accès rapide utiliser la commande cm_commandbrowser dans la barre de commande et créer une commande commençant par em_ dans userini.ini !
Appel de TCBL
-i utilisation d'une commande interne (fichier ini)
%L liste des fichier selectionnés
md5_copy commande de tcbl voir code précédent
%T répertoire cible
Si vous copier uniquement des fichiers (pas de répertoire) et à partir du système de fichier standard (pas d'archive, pas de lien réseau \\......\, pas de plugin wfx) je peu vous proposer une solution !
Avec la dernière version de TCBL (voir http://tccfestuff.free.fr) y compris SuperWDX, et le plugin wdx wdHash.
La marche à suivre est la suivante:
1) Installer wdHash (voir totalcmd.net)
2) Installer TCBL (utiliser la distribution complète)
3) Initialiser superWDX dans le répertoire de TCBL (SSetting.exe)
4) Créer les commandes dans TCBL.ini (Code 1)
6) Créer une commande utilisateur et/ou un bouton pour lancer la commande tcbl. (code 2)
Code: Select all
(1)
[md5_copy]
; création d'une copie du fichier liste
pre=@copy "$L" "$L_bis"
;
; copie fichier par fichier sans demander la confirmation décrassement /Y
cmd=@copy /Y $f $1$n
;
; appel TCBL pour commande suivante.
end=@$0 -i "$L_bis" md5_compare $1
; netoyage fichier liste
end=@del /F "$L_bis"
[md5_compare]
; création du fichier de contrôle
pre=@echo --- Comparaison ---- >$L.md5_copy
;
; Test MD5 sur les deux fichiers (CRC32 ou SHA1 sont aussi disponibles)
cmd=@if not $!%MD5@wdHash.wdx%$! == $!%MD5@wdHash.wdx%[$1$n]$! @Echo ERREUR sur $n >>$L.md5_copy
;
;
end=@echo --- FIN ---- >>$L.md5_copy
end=@cls
; Affichage du résultat (uniquement les erreurs !)
end=more $L.md5_copy
end=pause
; effacement du fichier de contrôle
end=del /F $L.md5_copy
ou pour un accès rapide utiliser la commande cm_commandbrowser dans la barre de commande et créer une commande commençant par em_ dans userini.ini !
Appel de TCBL
-i utilisation d'une commande interne (fichier ini)
%L liste des fichier selectionnés
md5_copy commande de tcbl voir code précédent
%T répertoire cible
Code: Select all
(2)
Commande: C:\..chemin..\tcbl\tcbl.exe
paramètres: -i %L md5_copy %T
....