Лот изменился с момента публикации первоначального ответа. Вот несколько последних примеров использования команды Compress-Archive .
Команда для создания нового файла архива Draft.zip
путем сжатия двух файлов Draftdoc.docx
и diagram2.vsd
, указанных параметром Path
. Уровень сжатия, указанный для этой операции, является оптимальным.
Compress-Archive -Path C:\Reference\Draftdoc.docx, C:\Reference\Images\diagram2.vsd -CompressionLevel Optimal -DestinationPath C:\Archives\Draft.Zip
Команда для создания нового архивного файла, Draft.zip
, путем сжатия двух файлов, Draft doc.docx
и Diagram [2].vsd
, указанных параметром LiteralPath
. Уровень сжатия, указанный для этой операции, является оптимальным.
Compress-Archive -LiteralPath 'C:\Reference\Draft Doc.docx', 'C:\Reference\Images\Diagram [2].vsd' -CompressionLevel Optimal -DestinationPath C:\Archives\Draft.Zip
Команда для создания нового архивного файла, Draft.zip
, в папке C:\Archives
. Новый архивный файл содержит каждый файл в папке C: \ Reference , поскольку вместо имен файлов в параметре Path использовался подстановочный знак.
Compress-Archive -Path C:\Reference\* -CompressionLevel Fastest -DestinationPath C:\Archives\Draft
Команда создает архив из всей папки, C:\Reference
Compress-Archive -Path C:\Reference -DestinationPath C:\Archives\Draft
PowerShell автоматически добавляет расширение .zip
к имени файла.