Как прочитать содержимое CSV-файла внутри ZIP-файла с помощью PowerShell
У меня есть почтовый файл, который содержит несколько файлов CSV внутри него. Как мне прочитать содержимое этих CSV-файлов без извлечения zip-файлов с помощью PowerShell?
Я использовалаRead-Archive
Командлет, который включен как частьРасширения сообщества PowerShell (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-файла