Я хочу сжать несколько файлов в один zip.
Я застрял с этим на данный момент:
Get-ChildItem -path C:\logs -Recurse | Where {$_.Extension -eq ".csv" -and $_.LastWriteTime -lt (Get-Date).AddDays(-7)} | write-zip -level 9 -append ($_.LastWriteTime).zip | move-item -Force -Destination {
$dir = "C:\backup\archive"
$null = mkdir $dir -Force
"$dir\"
}
Я получаю это исключение
Write-Zip: Невозможно привязать аргумент к параметру «Путь», поскольку он равен нулю.
Эта часть проблемы:
write-zip -level 9 -append ($_.LastWriteTime).zip
Я никогда раньше не использовал powershell, но мне нужно предоставить скрипт, я не могу предоставить решение на c #.