Aplatir l'arborescence dans un fichier zip

Aplatir l'arborescence dans un fichier zip - Stockage/Sauvegarde - Windows & Software

Marsh Posté le 07-09-2015 à 19:56:37    

Bonjour,
 
J'ai l'habitude de trouver ce que je cherche sur le net mais là, je sèche complètement. :sweat: J'aimerais trouver un moyen de rassembler à la racine tous les fichiers contenus dans des .zip et supprimer les dossiers. En batch, évidemment, puisqu'à la mano il n'y a rien de plus simple.
 
J'ai ça au sein du zip :
 

FolderA
              Folder B
                     Folder C
                                          fichier 1
                                          fichier 2
                                          fichier 3
                                           etc.


 
Et je veux ça :

fichier 1
fichier 2
fichier 3
etc.


 
J'ai plusieurs milliers de ces zip donc toute solution qui implique une intervention à chaque fichier est impraticable.  :o


Message édité par Borabora le 07-09-2015 à 19:57:12

---------------
Qui peut le moins peut le moins.
Reply

Marsh Posté le 07-09-2015 à 19:56:37   

Reply

Marsh Posté le 08-09-2015 à 08:21:06    

Cherche du coté du powershell, qui permet de naviguer dans un fichier zip


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 08-09-2015 à 16:37:36    

Merci mais j'aurais du préciser que je ne sais absolument pas coder. S'il s'agit de copier-coller un code, ça ira, mais dès que ça dépasse ctl-C/ctl-V, je suis dans les choux.  :o


---------------
Qui peut le moins peut le moins.
Reply

Marsh Posté le 08-09-2015 à 16:48:07    

Essaye de regarder ce qui est proposé ici :
http://stackoverflow.com/a/14204577
 
Il faut le .Net Framework 4.5 par contre (https://www.microsoft.com/fr-fr/download/details.aspx?id=30653)
 
Powershell remplace le batch qui est devenu obsolète.
 


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 08-09-2015 à 18:39:31    

nex84 a écrit :

Essaye de regarder ce qui est proposé ici :
http://stackoverflow.com/a/14204577
 
Il faut le .Net Framework 4.5 par contre (https://www.microsoft.com/fr-fr/download/details.aspx?id=30653)
 
Powershell remplace le batch qui est devenu obsolète.
 


Encore merci.  :jap: Malheureusement, c'est pour lister les fichiers, pas les bouger de place au sein de l'archive.


---------------
Qui peut le moins peut le moins.
Reply

Marsh Posté le 09-09-2015 à 08:15:34    

A chercher mais dans l'assembly System.IO.Compression.FileSystem, tu peux normalement manipuler librement ton archive et son contenu.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed