Trying to extract just .sql files from zip powershell

前端 未结 2 1808
暖寄归人
暖寄归人 2021-01-17 01:37

I am trying to search thru a zip file and just extract all of the .sql files to a directory. I can make it extract all the files, but there are over 200 misc files in the z

2条回答
  •  抹茶落季
    2021-01-17 02:14

    If you have (or grab) the PowerShell Community Extensions, you can use its archive commands:

    Read-Archive C:\temp\foo.zip | %{$_} | Where Name -match '\.sql' | Expand-Archive
    

    If you are on PowerShell V3 on a system with .NET 4.5 installed, you can use the System.IO.Compression.ZipFile class to extract the sql files.

    Add-Type -Assembly system.io.compression.filesystem
    [IO.Compression.ZipFile]::ExtractToDirectory($zipPath, $extractPath)
    

提交回复
热议问题