powershell 使用powershell #powershell从zip文件中删除文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 使用powershell #powershell从zip文件中删除文件相关的知识,希望对你有一定的参考价值。

# original from http://stackoverflow.com/questions/20269202/remove-files-from-zip-file-with-powershell
# 這邊是從某個zip檔案裡面的對應對應files刪掉 

[Reflection.Assembly]::LoadWithPartialName('System.IO.Compression')

$zipfile = 'C:\path\to\your.zip'
$files   = 'some.file', 'other.file', ...

$stream = New-Object IO.FileStream($zipfile, [IO.FileMode]::Open)
$mode   = [IO.Compression.ZipArchiveMode]::Update
$zip    = New-Object IO.Compression.ZipArchive($stream, $mode)

($zip.Entries | ? { $files -contains $_.Name }) | % { $_.Delete() }

$zip.Dispose()
$stream.Close()
$stream.Dispose()

以上是关于powershell 使用powershell #powershell从zip文件中删除文件的主要内容,如果未能解决你的问题,请参考以下文章

windows powershell 怎么使用啊,是干啥用的

powershell 使用powershell #powershell从zip文件中删除文件

powershell Powershell用于将Powershell与SharePoint 2007一起使用

powershell 如何定时执行 ps1

[powershell]Use powershell to get file hash / 使用powershell获取文件哈希值

PowerShell 添加任务以使用参数运行 PowerShell 脚本