2 votes

Zip/unzip mon répertoire sur Windows 7 cmd

Je veux zipper un répertoire contenant de nombreux types de fichiers et de nombreux sous-répertoires. J'ai essayé :

compact /c file

Mais je n'ai rien vu. Ensuite, j'ai trouvé la commande zip/unzip et j'ai essayé :

zip file.zip file

Ça a marché. Mais, il y avait des sous-répertoires qui avaient du contenu (dans le dossier d'entrée avant de le zipper) et maintenant, dans le fichier zippé, dans ce sous-répertoire, il n'y a pas de contenu. Cela signifie que pendant la compression, le contenu du sous-répertoire n'a pas été stocké. Quelle commande DOS (uniquement) peut me sortir de ce problème.

0voto

Stefan Paletta Points 126

Utilisez le -r comme suit :

zip -r foo.zip foo

Cela va dire à zip de faire une récursion dans le répertoire foo .

1 votes

@stefan-palleta : pour le décompresser... dois-je simplement écrire unzip ?

0voto

cowlinator Points 525

Vous pouvez également utiliser PowerShell v5.0+.

Pour fermer :

Compress-Archive -LiteralPath 'C:\mypath\testfile.txt' -DestinationPath "C:\mypath\Test.zip"

Pour dézipper :

Expand-Archive -LiteralPath "C:\mypath\Test.Zip" -DestinationPath "C:\mypath" -Force

Sources :

Merci à @Ramhound

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X