Dans le cours : L'essentiel de .NET 8

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 25 000 cours dispensés par des experts.

Compresser les fichiers

Compresser les fichiers

Pour préserver l'espace disque, il peut être intéressant de travailler avec des fichiers compressés. C'est quelque chose qui se fait très facilement avec .NET, puisque tout un espace de nom y est consacré. Il supporte les formats les plus courants et notamment tar.gz et zip. Il suffit d'inclure le point compression. Ici, par exemple, on peut vouloir faire un binaire.zip à partir des fichiers qu'il y a dans Bin. Ce bout de code me permet juste de vérifier s'il existe de l'effacer, puisque mon programme est un exemple dont j'ai envie de recréer l'archive à chaque fois. Cette création d'archive va pouvoir se faire en une ligne, tout simplement en utilisant ZipFile. Et là, je vais avoir une création à partir d'un dossier ou alors une extraction. Je peux aussi avoir des opérations un peu plus complexes. On fera ça au travers d'une autre classe. Alors, ici, je vais créer mon archive en prenant mon répertoire Bin et en lui disant de créer l'archive, ici donc archive.FullName. On voit au…

Table des matières