Ich habe ein Skript, das die Größe von Bildern in Ordnern und Unterordnern reduziert. Ich möchte jedoch einige der Ordner ausschließen.Ausschließen von Ordnern für die reduziert die Größe von Bildern
Ich habe den Parameter $source_listephotos = Get-ChildItem $source -Recurse | where {$_.FullName -notmatch $exclude_list}
gefunden, aber es erlaubt einen Ordner auszuschließen und nicht mehrere.
$source = "U:\TEST\Compression\images"
$exclude_list = @('Imprimerie')
$source_listephotos = Get-ChildItem $source -Recurse | where {$_.FullName -notmatch $exclude_list}
Haben Sie eine Lösung?
Erstellen Sie Ihre excludelist als String wie folgt: ‚Imprimerie | Imprimerie1abc‘ ... würde auch empfehlen, i $ _ passend auf den Namen, weil Fullname den gesamten Pfad entsprechen würde.. Betrachten Sie die Kombination Ihrer where-Klausel mit $ _. psiscontainer -eq $ true – Kiran
Mögliches Duplikat von [Wie kann eine Liste von Elementen von Get-ChildItem in der Powershell-Funktion ausgeschlossen werden?] (http://stackoverflow.com/questions/19207991/how-to -exclude-list-of-items-from-get-childitem-result-in-powershell) –
Vielen Dank für Ihre Hilfe !! – pcarrey