Automatiser 7z


Voici comment avec PowerShell automatiser la compressions d'un ensemble de répertoire dans une arborescence avec des sous répertoire.
Prérequis:

$Path = "\\101.240.40.4\Folder"
cd $Path
$rootFolder = Get-ChildItem -Path $Path
dir $rootFolder | Where-Object { $_.PSIsContainer } | ForEach-Object { C:\"Program Files"\7-zip\7z.exe a -mx9 "$_.zip" $_.FullName }

Le Script va parcourir l'ensemble des répertoires et sous répertoires, Zipper chaqu'un d'eux au nom du répertoire parent.


sylvain 2020/05/04 11:25