我想通过压缩文件进行搜索,并将所有.sql文件解压缩到目录中。我可以提取所有文件,但zip中有超过200个misc文件,而我只需要6个.sql文件。有没有简单的方法来指定.sql?试图从zip压缩包中提取刚才的.sql文件
下面是我试图开始工作的示例代码,如果有更好的方法,我很乐意听到。
$shell = new-object -com shell.application
$zip = $shell.NameSpace(“C:\Temp”)
foreach($item in $zip.items()){
if([System.IO.Path]::GetExtension($item.Path) -eq ".sql"){
$shell.Namespace(“C:\Project\”).copyhere($item)
}
}