我可以使用以下方法删除多个文件夹中具有特定扩展名的文件:
Get-childitem * -include *.scc -recurse | remove-item
但是我还需要删除具有特定名称的文件夹-特别是当您从Subversion存储库中提取文件时,Subversion创建的文件夹(“.svn”或“_svn”)。
请您参考如下方法:
这个one应该这样做:
get-childitem -Include .svn -Recurse -force | Remove-Item -Force -Recurse
Other版本:
$fso = New-Object -com "Scripting.FileSystemObject"
$folder = $fso.GetFolder("C:\Test\")
foreach ($subfolder in $folder.SubFolders)
{
If ($subfolder.Name -like "*.svn")
{
remove-item $subfolder.Path -Verbose
}
}