Bonjour à tous les courageux comme moi qui travaille pendant les vacances scolaires
Pour des raisons budgétaires, ma boite a décidé de ne plus utiliser WinZip mais 7Zip. Or une des particularités de WinZip était que l'on pouvait passer en paramètre (via ligne de commande) une date.Du coup, le programme ne prenait en compte que les fichiers dont la date de modification était supérieure à celle passée en paramètre dans un répertoire donné (passé en paramètre également)
Malheureusement pour moi, je n'ai pas trouvé la même chose sur 7Zip. Je me retrouve donc contraint de faire un petit programme console VB.NET pour palier ce problème.
Questions :
1. Est ce que je suis passé à coté d'une fonctionnalité 7ZIP qui me permettrait de résoudre mon problème ?
2. Comment peut t'on faire pour ajouter des fichiers 1 à 1 dans une archive.zip ?
Voici mon bout de code pour le point 2 (excusez moi par avance, je ne suis pas un pro du dev ).
Evidemment cela ne fonctionne pas et j'aimerais trouver le code que je dois mettre pour ajouter fichier par fichier dans une meme archive.
Mon code ouvre un process à chaque coup.
Sachant que list est une ArrayList contenant l'ensemble des fichiers à archiver.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 For Each file As FileInfo In list 'Zippage des fichiers concernés Process.Start("C:\Program Files\7-Zip\7z.exe", "a -tzip damienCA.zip " + file.Name + "") Next
Auriez vous une idée pour moi ?
Merci d'avance.
Partager