使用powershell解压缩不起作用

时间:2015-08-05 11:29:39

标签: function powershell unzip

这是我的代码:

$e = "D:\Users\myname\Desktop\Folder\ghjkl.zip"
$f = "D:\Users\myname\Desktop\Folder\zipfiles"

function Expand-ZIPFile($file, $destination)
{
    $files = (Get-ChildItem $file).FullName

    $shell = new-object -com shell.application

    $files | %{
        $zip = $shell.NameSpace($_)

        foreach ($item in $zip.items()) {
           $shell.Namespace($destination).copyhere($item)
        }
    }
}

Expand-ZIPFile $e $f

它不会返回任何错误 但是" zipfiles"夹

有什么问题?

由于

1 个答案:

答案 0 :(得分:0)

最后,

我已将.rar更改为.zip以测试代码。

文件已损坏,请求解压缩时脚本停止

感谢您的回答