- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个具有以下结构的zip文件:test.zip -> Mark -> Today-> *.* ( every files)
当我提取它时,得到的结果是:test (folder) -> Mark (folder) -> Today ->*.* ( every files)
我如何获得这种结构:Today (folder) ->*.* (every files)
我的意思是,我试图避免创建前两个文件夹。
最好的办法是仅提取没有文件夹的文件
function Unzip
{
param([string]$zipfile, [string]$out)
[System.IO.Compression.ZipFile]::ExtractToDirectory($zipfile, $out)
}
unzip Test.zip $testPath
最佳答案
这是在不考虑文件夹结构的情况下仅提取文件的方法。
Add-Type -AssemblyName 'System.IO.Compression.FileSystem'
function Unzip {
param([string]$zipfile, [string]$out)
$Archive = [System.IO.Compression.ZipFile]::OpenRead($zipfile)
Foreach ($entry in $Archive.Entries.Where( { $_.Name.length -gt 0 })) {
[System.IO.Compression.ZipFileExtensions]::ExtractToFile($entry, "$out\$($entry.Name)")
}
$Archive.Dispose()
}
# Example
Unzip -zipfile 'Z:\_tmp\impfiles\1.zip' -out 'Z:\_tmp\impfiles'
关于powershell - Powershell:没有创建文件夹的ExtractToDirectory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59570774/
我有一直在使用的 ZipFile 方法,但它不再起作用了。代码无法编译,到处都是红色的波浪线。我究竟做错了什么?当我将鼠标放在红色部分上时,它通常会告诉我出了什么问题,但我已经对所有内容进行了三次检查
我正在解压这样的 zip 文件 ZipFile.ExtractToDirectory(zipFile, extractTo); 但是我得到了一个 {"Could not find a part of
我有几个包含文件的文件夹,一些文件夹的名称中包含非拉丁符号(在我的例子中是俄语)。此文件夹正在发送到“D:\test.zip”中的 zip 存档(通过 Windows 资源管理器)。然后我执行 met
我正在尝试用 C# 提取一个 zip 文件。我已经包括使用 System.IO.Compression;,但是当我输入 System.IO.Compression. 时,我看到的唯一方法是 Compr
我有一个简单的 powershell 脚本,可以简化一些部署任务。 在脚本的前半部分,我创建了一个映射到远程服务器上的 Z: 的虚拟驱动器。绊倒的部分是当它试图解压缩映射到 Z 的远程服务器上的文件时
我想用 C# (VS2012) 中的 ZipFile 类解压缩文件。即使我直接从 win 资源管理器复制路径,我也会收到此错误: System.ArgumentException: Illegales
我想用 C# (VS2012) 中的 ZipFile 类解压缩文件。即使我直接从 win 资源管理器复制路径,我也会收到此错误: System.ArgumentException: Illegales
我正在尝试解压缩一个 zip 文件: public string unzip(string zipFilePath, string destinationFolder) { try {
在 Debug模式下一切正常,但是当我们在 Release模式下运行它时,ExtractToDirectory 调用失败。 这里是函数供引用。只是为了确保我们没有做任何奇怪的事情。 private b
我是一名优秀的程序员,十分优秀!