Компресс-архив без рекурсии по списку файлов - PullRequest
0 голосов
/ 20 октября 2018

Мне нужно создать архивный файл из файлов в C:\src\csv без рекурсии.Похоже, что Compress-Archive всегда будет возвращать подкаталоги.

Следующий код завершается ошибкой.Похоже, что он использует только файл Name, а не FullName в списке файлов.Каким образом я могу преодолеть это?

Compress-Archive -Path (Get-ChildItem -File -Path 'C:\src\csv') -DestinationPath $Env:TEMP\t.zip

1 Ответ

0 голосов
/ 20 октября 2018

Укажите файлы FullName и укажите array значений с помощью конструкции @().

Compress-Archive -Path @((Get-ChildItem -File -Path 'C:\src\csv').FullName) -DestinationPath $Env:TEMP\t.zip
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...