Accueil > > > VBWINBACKUP : SAUVEGARDE D'UNE ARBORESCENCE DE FICHIERS
VBWINBACKUP : SAUVEGARDE D'UNE ARBORESCENCE DE FICHIERS
Information sur la source
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
- Try
- Download(zip)
- Catch
- Repeat Try Until Not Error
- End Try
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.
Historique
- 19 novembre 2006 11:39:47 :
- Version 1.02 : Vérification si la dll SharpZipLib est dans le GAC ou pas ; Mise à jour de la librairie SharpZipLib en version 0.85 : il est maintenant possible de créer un fichier zip de taille > 2 Go ; Option simple copie de fichier : utile pour sélectionner les fichiers de Windows à compresser via un autre utilitaire (par exemple plus efficace comme 7-Zip).
- 16 décembre 2007 12:20:27 :
- Version 1.03 : Passage en DotNet2.
- 19 octobre 2008 10:49:15 :
- Version 1.04 : Fonctionnalité à la SpaceMonger : tri par taille dans le sous-dossier ; Case à cocher Sans compression ; Correction de 2 bugs ; Passage en VB2008.
Sources du même auteur
Sources de la même categorie
DÉCOMPRESSER EN .NET PLUSIEURS FORMATS POPULAIRES D'ARCHIVAG...DÉCOMPRESSER EN .NET PLUSIEURS FORMATS POPULAIRES D'ARCHIVAGE (RAR, ZIP, CAB, 7Z, GZIP, TAR, ETC...) Ce code permet de décompresser beaucoup des formats d'archivage RAR, ZIP, CAB, GZIP, BZIP2, TAR, 7z et la liste n'est pas complète.
Ce code est des...
par NikatorS
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Backup MAJ d'une sauvegarde [ par nono1135 ]
salut à tous,je souhaites faire un programme de backup de documents.je doit pouvoir garder toute l'arborescence. (style copyfolder ou bien SHFileOpera
Multiboot entre Windows XP et Windows server 2003 [ par forcels ]
Bonsoir, Voila ma question: Sur mon disque, j'ai voulu effectuer un multi-boot entre Windows XP et Windows Server 2003. J'ai commencé par installer Wi
Multiboot entre Windows XP et Windows server 2003 [ par forcels ]
Bonsoir, Voila ma question: Sur mon disque, j'ai voulu effectuer un multi-boot entre Windows XP et Windows Server 2003. J'ai commencé par instal
Sauvegarde de win XP [ par CausPupus ]
Bon voila j'ai mon ordi qui a begué, et avant de le reinstaller j'ai fais une sauvarde avec le programme de sauvegarde de win XP et impossible de rest
suavegarde XP [ par CausPupus ]
Bon voila j'ai mon ordi qui a begué, et avant de le reinstaller j'ai fais une sauvarde avec le programme de sauvegarde de win XP et impossible de rest
outlook vba backup/sauvegarde module [ par forX ]
il y a t'il une facon de faire une macro qui sauvegarde les modules/class modules, de OUTLOOK (pas excel) qqc comme Project1.module(i).saveAs XXXXX
qbasic, XP et port parallèle [ par mmmmnnnn ]
Peut-on simplement piloter un port parallèle sous windows XP avec un programme en QBASIC (en lecture comme en écriture), et si oui, avec quelle versio
use EXE créé by VB6 sur virtual XP sous windows7 64-professionnal [ par BABUDROME ]
babu te salue. mon pb est le refus d'exécuter un exécutable créé via VB6 sous windows XP. cet EXE installé sur portable HP, sous windows7 professionel
[Déplacé VB -> C++]Detection et Affichage SSID [ par marwenouri ]
-----------------------------------------------------------------------------+ | Configuration
sauvegarde des iconnes [ par le1scorpion1noir ]
salut a vous je cherche une petite fonction extraire icon qui me permet de récupérer une icone d'un exe, est ce qu'on peut faire sa sans les outils c
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|