Techniques pour utiliser l’invite de commande Windows : Comment compresser plusieurs fichiers et répertoires en ZIP

Cet article explique comment compresser facilement plusieurs fichiers et répertoires au format ZIP en utilisant l’invite de commande Windows. Cette opération est particulièrement utile lorsque vous souhaitez partager des fichiers, faire une sauvegarde ou économiser de l’espace de stockage.

Sommaire

Commande utilisée : Compress-Archive

Nous utilisons l’applet de commande Compress-Archive dans Windows PowerShell. Cet outil puissant est disponible dans les versions de Windows 10 et ultérieures, vous permettant de compresser des fichiers ou des dossiers en un fichier ZIP.

Utilisation de base

Ouvrez l’invite de commande ou PowerShell et entrez la commande au format suivant.

Compress-Archive -Path <Chemin vers le fichier ou le dossier à compresser> -DestinationPath <Chemin vers le fichier ZIP de sortie>

Par exemple, si vous souhaitez compresser tous les fichiers dans le dossier Documents en Backup.zip, vous entreriez ce qui suit :

Compress-Archive -Path C:\Users\VotreNomUtilisateur\Documents\* -DestinationPath C:\Users\VotreNomUtilisateur\Documents\Backup.zip

Utilisation des options

Compress-Archive dispose de plusieurs options pour personnaliser l’opération.

  • -Update : Utilisé pour ajouter de nouveaux fichiers à un fichier ZIP existant.
  • -CompressionLevel : Spécifie le niveau de compression (Optimal, Le plus rapide, Sans compression).
  • -Force : Écrase un fichier ZIP du même nom s’il existe.

Exemple : Ajouter des fichiers avec un niveau de compression optimal et écraser si nécessaire.

Compress-Archive -Path C:\Chemin\Vers\Les\Fichiers\* -DestinationPath C:\Chemin\Vers\L'Archive.zip -CompressionLevel Optimal -Force

En maîtrisant ces commandes et options, vous pouvez rendre la compression de fichiers en ZIP plus flexible et efficace en utilisant l’invite de commande Windows.

Étapes spécifiques pour la compression en ZIP avec l’invite de commande Windows

Nous expliquons les étapes spécifiques pour utiliser l’invite de commande Windows ou PowerShell pour compresser des fichiers et des répertoires au format ZIP. Utiliser cette méthode peut permettre de gérer efficacement les fichiers, de partager et de réduire l’espace de stockage.

Procédure d’opération dans l’invite de commande

Tout d’abord, ouvrez l’invite de commande. Vous pouvez la lancer en appuyant sur la touche Windows + R, en ouvrant la boîte de dialogue « Exécuter », en entrant « cmd », et en appuyant sur Entrée.

1. Lancer PowerShell

Dans l’invite de commande, lancez PowerShell en entrant la commande suivante.

powershell

2. Spécifier les fichiers ou dossiers à compresser

Spécifiez le chemin des fichiers ou dossiers que vous souhaitez compresser. Vous pouvez utiliser un caractère générique (*) pour compresser tous les fichiers.

Compress-Archive -Path "C:\Users\VotreNomUtilisateur\Documents\*" -DestinationPath "C:\Users\VotreNomUtilisateur\Documents\MesDocuments.zip"

Dans l’exemple ci-dessus, tous les fichiers du dossier Documents sont compressés en MesDocuments.zip.

3. Spécifier la destination pour le fichier compressé

Utilisez l’option -DestinationPath pour spécifier la destination et le nom du fichier ZIP généré.

4. Sélectionner les options de compression

Spécifiez des options telles que le niveau de compression et l’ajout à un fichier ZIP existant si nécessaire.

  • Pour optimiser le niveau de compression :
-CompressionLevel Optimal
  • Pour ajouter des fichiers à un fichier ZIP existant :
-Update

En suivant ces étapes, vous pouvez facilement compresser des fichiers ou des dossiers au format ZIP à partir de l’invite de commande. Le processus est simple mais très utile pour gérer de gros fichiers ou prendre des sauvegardes.

Exemples avancés avec l’invite de commande Windows : Compresser des fichiers répondant à des critères spécifiques

Compresser un grand nombre de fichiers ou compresser sélectivement des fichiers avec des extensions spécifiques est incroyablement utile pour la gestion routinière des fichiers. Dans cette section, nous introduisons des méthodes pour effectuer ces compressions ZIP avancées en utilisant l’invite de commande Windows.

Compresser uniquement les fichiers avec des extensions spécifiques

En utilisant la commande Compress-Archive dans PowerShell, vous pouvez compresser sélectivement des fichiers avec des extensions spécifiques. Par exemple, pour compresser uniquement les fichiers avec l’extension .txt en TextFiles.zip, utilisez la commande suivante :

powershell Compress-Archive -Path C:\Chemin\Vers\Vos\Fichiers\*.txt -DestinationPath C:\Chemin\Vers\Votre\Archive\TextFiles.zip

Cette commande compresse tous les fichiers .txt dans le chemin spécifié en TextFiles.zip.

Sélectionner des fichiers en utilisant plusieurs critères

Pour sélectionner des fichiers en utilisant des critères plus complexes, utilisez l’applet de commande Get-ChildItem et le pipeline. Par exemple, pour compresser uniquement les fichiers .jpg créés après le 1er janvier 2023 dans un dossier spécifique, faites ce qui suit :

powershell Get-ChildItem -Path C:\Chemin\Vers\Vos\Photos\*.jpg -Recurse | Where-Object { $_.CreationTime -gt '2023-01-01' } | Compress-Archive -DestinationPath C:\Chemin\Vers\Votre\Archive\RecentPhotos.zip

Cette commande recherche les fichiers répondant aux critères spécifiés et les compresse en un seul fichier ZIP.

Compresser efficacement un grand nombre de fichiers

Si vous avez un très grand nombre de fichiers dans un dossier, ou si vous souhaitez compresser tous les fichiers, y compris les sous-dossiers, utilisez l’option -Recurse pour rechercher et compresser récursivement tous les fichiers dans le dossier.

powershell Compress-Archive -Path C:\Chemin\Vers\Votre\Dossier\* -DestinationPath C:\Chemin\Vers\Votre\Archive\FullBackup.zip -Recurse

En utilisant ces exemples avancés, vous pouvez gérer et compresser des fichiers de manière plus flexible et efficace grâce à la puissante combinaison de l’invite de commande Windows et de PowerShell.

Considérations importantes lors de la compression avec l’invite de commande Windows

Lors de la compression de fichiers ou de dossiers au format ZIP en utilisant l’invite de commande Windows, il est important de tenir compte de plusieurs considérations. Comprendre ces points peut aider à éviter la perte de données ou les erreurs non intentionnelles.

Faites attention à la longueur des chemins de fichiers

Windows a une limitation sur la longueur maximale des chemins de fichiers, généralement jusqu’à 260 caractères. Dépasser cette limite peut entraîner des erreurs pendant le processus de compression. Faites particulièrement attention si vous compressez des fichiers situés dans des hiérarchies de dossiers profondes.

Vérifiez les permissions

Assurez-vous d’avoir les permissions d’accès appropriées pour les fichiers ou dossiers que vous souhaitez compresser. Tenter de compresser des fichiers ou des dossiers nécessitant des permissions d’administrateur peut entraîner des erreurs.

Vérifiez les verrouillages de fichiers

Les fichiers actuellement utilisés par d’autres applications peuvent ne pas être compressibles. Si un fichier est verrouillé, vous devez fermer l’application utilisant ce fichier avant de compléter le processus de compression.

Conclusion

La compression ZIP en utilisant l’invite de commande Windows est un outil puissant pour améliorer l’efficacité du travail quotidien. En maîtrisant les méthodes et considérations introduites dans cet article, vous pouvez simplifier l’organisation, le partage et la réduction de l’espace de stockage des fichiers. Que ce soit pour compresser des types de fichiers spécifiques, gérer un grand nombre de fichiers ou automatiser la création de sauvegardes, tirez parti de cette technologie dans divers scénarios pour rendre la gestion des fichiers plus pratique et rationaliser votre flux de travail. Commencez à intégrer ces techniques en ligne de commande dans votre pratique dès aujourd’hui.

Sommaire