Bonjour ,

Voilà , je suis novice en PowerShell et on m'a demandé de faire un petit script pour dézipper des fichiers , le dézippage se passe plutot bien meme si je ne récupére que 24 fichiers sur 31 mais je pense que cela vient des noms fichiers , bref , je verrai cela par la suite mais j'ai un soucis pour récupérer l'adresse de destination ne connaissant pas bien les commandes j'ai un peu mal à me dépatouiller. Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$folders = Get-ChildItem C:\Users\Terni\Desktop\LP-EXPORT 

Foreach ($folder in $folders){

$files = Get-ChildItem C:\Users\Terni\Desktop\LP-EXPORT\$folder -Include *.zip -Recurse 

Foreach ($file in $files){

Write-Host $file

#Expand-Archive $file -dest C:\Users\Terni\Desktop\LP-EXPORT
}

}

pause
L'adresse que je récupére dans $file est par exemple " C:\Users\Terni\Desktop\LP-EXPORT\dossier1\dossier2\dossier3\fichier.zip

et je voudrais faire sauter ce fichier.zip pour que sa décompresse directement dans mon dossier3

Si quelqu'un pourrait m'expliquer comment je peux réussir cette manipulation cela m'aiderai vraiment

Merci d'avance.