PowerShell - рекурсивное извлечение содержимого указанной папки c - PullRequest
0 голосов
/ 07 мая 2020

Я хочу извлечь содержимое папки из zip-файла в другое место с помощью powershell.

  • zip-файл: archive.zip
  • путь в zip: mypath ( папка содержит несколько файлов и подпапок)
  • место назначения: c: \ назначение

Если я извлекаю обычным образом, папка создается:

  • Команда : Expand-Archive -Path archive.zip -DestinationPath c: \ destination
  • Создана папка: c: \ destination \ mypath

Я хочу извлечь содержимое папку в c: \ destination напрямую.

1 Ответ

0 голосов
/ 07 мая 2020

Если это конкретное требование c со значениями, указанными в OP, то это должно сработать

$Path='c:\temp\destination';Expand-Archive archive.zip $Path;Move-Item $Path\mypath\* $Path;rm $Path\mypath;
...