在 Windows 中,您可以通过以下方式压缩一些文件
right click → Send to → Compressed (zipped) folder
然后双击 .zip
文件解压缩并提取文件。
有没有办法通过脚本(.bat 文件)应用这些功能而无需安装任何第三方软件?
最佳答案
要扩展 Steven Penny 的 PowerShell 解决方案,您可以通过调用 powershell.exe
将其合并到批处理文件中,如下所示:
powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('foo.zip', 'bar'); }"
正如 Ivan Shilo 所说,这不适用于 PowerShell 2,它需要 PowerShell 3 或更高版本以及 .NET Framework 4。
关于windows - 如何仅使用 Windows 的内置功能从脚本中压缩或解压缩?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17546016/