2015-05-19 88 views
1

我有子文件夾和子文件夾。在subsubfolders中,我想查找所有沒有名爲PKA.dump的文件的子文件夾。這可以在PowerShell中完成嗎?在PowerShell中查找沒有某個文件的文件夾

的子文件夾角度1,Angle2,等上去Angle24

的subsubfolders從電子伏特,爲2eV去,到150eV。

時,他們不到一定規模,我可以找到:

Get-Childitem -path . -filter "PKA.dump" -recurse | where {$_.Length -le 500} 

但是,如果他們不存在?

回答

3

如果您只有2級目錄,請不要遞歸。做這樣的事情,而不是:

Get-ChildItem -Path . -Directory | Get-ChildItem -Directory | ? { 
    -not (Test-Path -LiteralPath (Join-Path $_.FullName 'PKA.dump')) 
} 
+0

太棒了!作品非常好!謝謝! – Jack

0

進行更深層次的文件夾結構,這應該是確定:

Get-ChildItem -Path C:\yourpath\ -recurse | where {$_.psiscontainer} | % { 
if((Get-ChildItem -Path $_.FullName -File).name -notcontains "pka.dump"){ $_.FullName } 
} 
相關問題