【发布时间】:2016-09-30 09:31:19
【问题描述】:
我有一个 zip 文件,其中包含多个 CSV 文件。如何在不使用 PowerShell 提取 zip 文件的情况下读取这些 CSV 文件的内容?
我一直在使用 Read-Archive Cmdlet,它包含在 PowerShell Community Extensions (PSCX) 中
这是我迄今为止尝试过的。
$path = "$env:USERPROFILE\Downloads\"
$fullpath = Join-Path $path filename.zip
Read-Archive $fullpath | Foreach-Object {
Get-Content $_.Name
}
但是当我运行代码时,我收到了这个错误信息 Get-Content : 指定路径 filename.csv 处的对象不存在,或已被 -Include 或 -Exclude 参数过滤。
但是,当我运行 Read-Archive $fullpath 时,它会列出 zip 文件中的所有文件
【问题讨论】:
标签: csv powershell zip archive