Я использую команду 7zip для сжатия файлов журнала, которые старше 30 дней, но не работают для меня. Вот код:Использование команды 7zip, но неспособной использовать ее для цикла
$Pathname="G:\7za920\test"
$folders = (Get-ChildItem -Path $pathname | Where-Object {$_.Attributes -eq "Directory"} | Select Fullname).Fullname
#looping all folders
Foreach ($folder in $folders)
{
$files = Get-ChildItem -Path "$folder" | Where{$_.LastWriteTime -lt (Get-Date).AddDays(-30)}
Foreach ($file in $files)
{
./7za.exe a -tzip archive.zip $file
}
}
Пожалуйста, помогите мне
Что именно вы подразумеваете под 'но не работающим'? Нет сжатых файлов? Неверные файлы сжаты? Неверное имя архива? Что-то еще, что? – vonPryz
Эй, спасибо за ответ. Таким образом, это не сжатие файлов. Архив создается, НО внутри этого, все его пусто :( – CodeX