Vbwinbackup : sauvegarde d'une arborescence de fichiers

Description

VBWinBackup fait la même chose que le menu contextuel "Envoyer vers : Dossier compressé" de l'explorateur de fichier (sous Windows XP). Cependant, le moindre fichier en cours d'utilisation (ou bien resté verrouillé à la suite d'un plantage) provoque l'arrêt de la compression via l'explorateur, sans même que Windows ne daigne préciser le fichier en question, ce qui est donc inutilisable sur un grand nombre de fichiers. Au lieu de cela, VBWinBackup propose de réessayer (cela permet par exemple de fermer un fichier Excel ouvert) ou bien d'ignorer le fichier.
Il y a une astuce pour faire un backup (une sauvegarde) complet de Windows permettant une restauration parfaitement valide : il suffit de faire une installation multi-boot sur une autre partition, cela ne pose aucun problème, par exemple avec un Windows XP sur la partition C, et un autre sur la partition D. Ainsi, avec le Windows C, vous pouvez sauvegarder et restaurer le Windows D, et vice-versa, et de plus, vous pouvez restaurer autant d'image de Windows que vous voulez, par exemple un Windows tout neuf (utile pour le test de déploiement de vos logiciels), un Windows neuf mais patché (utile pour repartir sur de bonnes bases), un point de restauration complet (y compris les logiciels installés), un Windows pour le développement de logiciel (utile pour modifier de vieux logiciels, par exemple pour faire un .mde avec Access 2000), pour le développement serveur (SQL Serveur et ASP.Net), un Windows pour VMWare, pour les jeux, pour tester un shareware limité dans le temps ou une version Bêta, pour tester des logiciels à la con, ...

Source / Exemple :


Try
  Download(zip)
Catch
  Repeat Try Until Not Error
End Try

Conclusion :


J'ai fait ce logiciel suite au constat que les logiciels de compression gratuits que j'utilise, certains depuis plus de 15 ans, sont tous limités d'une façon ou d'une autre : PKZip25 a quelques bug de compression, InfoZip n'a aucun bug, mais il ne gère pas encore les accents (v5.52), IZArc est très pratique mais limité à quelques milliers de fichiers (insuffisant pour compresser un Windows de développement), et enfin, la gestion des fichiers zip de Windows XP est à la fois la plus pratique, mais de loin la plus boguée de tous ces logiciels, et aussi la plus balourde parfois : impossible par exemple de désactiver la recherche de fichier dans les fichiers zip (la parade consiste à désactiver temporairement la gestion des zip de Windows...), impossible de désactiver l'analyse automatique des fichiers zip présents dans un dossier ouvert dans l'explorateur (résultat : blocage complet de Windows pour plusieurs minutes si vous avez un gros zip sur votre clé USB : la parade consiste alors à mettre toujours le zip dans un sous-dossier), de nombreux bogues de compression et décompression, notamment lors de la modification d'un zip existant (parade : utiliser IZArc dans ce cas !), ...

Fonctionnalités
- Nouveau : création possible d'un fichier zip de taille > 2 Go (requiert une version >= 0.85 de SharpZipLib.dll) ;
- Récursivité (compression de tous les sous-dossiers) ;
- Chemin de compression relatif ;
- Conservation des attributs des fichiers et dossiers (requiert une version >= 0.83 de SharpZipLib.dll) ;
- Conservation des dossiers vides ;
- Conservation des accents dans les noms de fichier et dossier ;
- Détection des erreurs (fichiers verrouillés) avec possibilité de réessayer / ignorer / annuler ;
- Exclusion possible des gros fichiers (par exemple > 100 Mo) ;
- Listage des fichiers exclus (gros fichiers, fichiers verrouillés, fichiers temporaires) ;
- Signalement des gros fichiers triés par taille décroissante, ou bien de tous les fichiers par ordre alphabétique ;
- Possibilité de vérification rapide de l'accès aux fichiers sans compression.

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.