3

У меня есть архив с такой структурой:

foobar.nupkg
    foo
        herp.dll
        derp.exe
    bar
        lerp.dll
        nerp.exe

Теперь у меня есть пакетный файл, который извлекает содержимое в другой каталог:

7z e "C:\Users\Me\foobar.nupkg" "C:\Users\Me\Myfolder"

Проблема в том, что эта команда извлекает все файлы в Myfolder, когда я хочу только содержимое, скажем, foo. Есть ли способ сделать это из консоли, возможно, с помощью Powershell?

1 ответ1

1

Я хочу только содержимое, скажем, foo

Вам нужно использовать опцию -o (установить каталог вывода), а затем использовать дикую спецификацию для файлов, которые вы хотите извлечь.

Используйте следующую командную строку (не проверено):

7z e "C:\Users\Me\foobar.nupkg" -o"C:\Users\Me\Myfolder" foo\*.*

дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .