
Как использовать встроенную функцию извлечения в проводнике Windows из командной строки?
Я не могу установить сторонние инструменты сжатия, такие как WinZIP, WinRAR или 7Zip.
Мне просто нужно, чтобы это работало на Windows 2003 и более поздних версиях.
решение1
Во-первых, если вы хотите использовать 7Zip, вы можете запустить 7za, который является автономной версией 7z.
Также, вот похожий вопрос, ответ на который может вам помочь. https://serverfault.com/questions/39071/does-windows-have-a-built-in-zip-command-for-the-command-line
У меня похожая ситуация, и я обычно устанавливаю простые приложения на одну машину и копирую каталог программных файлов, который он создает, на флэш-накопитель. Для простых автономных приложений это сработает. Вы не получите никакой интеграции правой кнопкой мыши в Explorer, но приложение работает.
Надеюсь это поможет.
решение2
Да, мы можем использовать Powershell v3+.
Expand-Archive "Zip path" "Destination"