【发布时间】:2014-01-14 02:23:35
【问题描述】:
我正在尝试通过一个 zip 文件进行搜索,然后将所有 .sql 文件提取到一个目录中。我可以让它提取所有文件,但是 zip 中有超过 200 个杂项文件,我只需要 6 个 .sql 文件。有没有简单的方法来指定 .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)
}
}
【问题讨论】:
标签: powershell