Compacter les dossiers de Thunderbird avec VB6

Résolu
malival - 7 oct. 2012 à 17:24
 malival - 10 oct. 2012 à 21:05
Bonjour à toutes et à tous.
Voilà, je ne sais du tout par où commencer ;-)
J'ai créé un .exe qui copie le dossier de la messagerie "Thunderbird" sur une clé USB. Mon .exe fonctionne très bien, mais le pb est que souvent, il faut que l'utilisateur ouvre d'abord sa messagerie, puis fasse "fichier" "Compacter les dossiers" afin de diminuer le poids. De fait, je voudrais intégrer un script qui compacte les dossiers avant la copie de celui-ci.

Si vous avez une piste, je vous en remercie grandement.

Malival

4 réponses

ssauvage Messages postés 47 Date d'inscription vendredi 28 février 2003 Statut Membre Dernière intervention 9 octobre 2012
9 oct. 2012 à 10:30
Bonjour.

Je ne connais pas de méthode directe pour compacter les dossiers sans passer par Thunderbird, par contre un logiciel permet de compacter les fichiers .sqlite, parfois très volumineux.
Voici le lien :
http://www.sqlite.org/download.html

Personnellement, je place l’exécutable (sqlite3.exe) dans le répertoire du profil, et je lance un fichier .bat dont voici le contenu :

dir /OS *.sqlite
@FOR %%G IN (*.sqlite) DO ( sqlite3 %%G "VACUUM" )
dir /OS *.sqlite

Dans le code ci-dessus, les commandes dir servent juste à afficher la taille avant/après.
Il est facile de coder un équivalent en VB.
L'espace gagné peut être impressionnant, surtout si ce compactage n'a jamais été effectué.
Attention : il ne faut jamais lancer une telle action si Thunderbird est ouvert.

Bon test !
3
cs_loulou69 Messages postés 672 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 2 juin 2016 1
8 oct. 2012 à 13:36
bonjour

7za.exe (7zip) installée sur la clef USB
7za de 7-zip.org

Un script a modifier
pour prendre en compte
sInputDirectory = ...
sOututDirectory = ..
sInputFile
http://www.naterice.com/articles/41

ou
http://www.msfn.org/board/topic/70499-cmdvbs-add-date-to-filename-or-folder-name/
0
Bonjour,
Merci pour la réponse,
mais, je souhaite compacter les dossiers de Thunderbird, même indépendamment d'une sauvegarde.
Est-ce possible ?
Encore merci
Malival
0
Bonsoir,
Un très grand merci !
C'est parfait !
C'est exactement ce que je cherchais.

Très bonne soirée.

Malival
0