есть ли сценарий PowerShell, который берет первые 3 zip-папки, отсортированные по дате из папки A, и извлекает их в папку B? - PullRequest
0 голосов
/ 17 июня 2020

Мне нужно взять первые 3 zip-папки, отсортированные по дате, а затем извлечь их в специальную c папку. Я пробовал этот скрипт, но он не работает

percorso = Get-ChildItem -Path  'C:\first'| Sort-Object LastWriteTime -Descending 
ForEach ($file in (Get-ChildItem -Path "C:\first")[0..2]){Expand-Archive -DestinationPath 'C:\Users\second' -Force}

спасибо

1 Ответ

0 голосов
/ 17 июня 2020

Думаю, должно быть ниже. Вы вообще не передавали путь к исходному файлу в Expand-Archive.

$AllFiles = Get-ChildItem -Path  'C:\first'| Sort-Object LastWriteTime -Descending 
ForEach ($File in $AllFiles[0..2]){
    Expand-Archive -Path $File -DestinationPath 'C:\Users\second' -Force}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...