gpt4 book ai didi

powershell - 解压缩受密码保护的文件

转载 作者:行者123 更新时间:2023-12-01 00:49:28 26 4
gpt4 key购买 nike

我正在尝试使用 PowerShell 从 USB 驱动器中受密码保护的 zip 中提取文件。我已经查找了很多方法,但最简单的方法似乎不起作用。

$7ZipPath = "C:\Program Files\7-Zip\7z.exe"
$zipFile = "E:\passwordprotectedtest.zip"
$zipFilePassword = "Foo"

& $7ZipPath e -oE:\ -y -tzip -p "$zipFilePassword" "$zipFile"

我不断收到此错误:

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

Error
Cannot use absolute pathnames for this command

然后我将文件移动到我的桌面,更改了 $zipFile = "passwordprotectedtest.zip" , 更改 -oE:\ to -oC:\ .

这修复了路径名错误,但开始出现此错误

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

Error
Cannot find archive

最佳答案

试试这个方法:

$7ZipPath = '"C:\Program Files\7-Zip\7z.exe"'
$zipFile = '"e:\passwordprotectedtest.zip"'
$zipFilePassword = "Foo"
$command = "& $7ZipPath e -oe:\ -y -tzip -p$zipFilePassword $zipFile"
iex $command

关于powershell - 解压缩受密码保护的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32189955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com