2012-12-04 74 views
1

我想列出\ MYNAS \ Profiles \ pc中不包含名为“pålogging.txt”的文件的所有子文件夹。我设法列出所有实际上包含此文件的子文件夹,使用此线索:如何列出所有不包含给定文件的目录?

ls . -r -filter "pålogging.txt" | %[$_.DirectoryName} | Get-Unique 

现在我想做与此相反的事情。

回答

1

试试这个:

Get-ChildItem -Recurse | 
Where-Object {$_.PSIsContainer -and -not (Test-Path "$($_.FullName)\pålogging.txt" -PathType Leaf) } 
+0

的allmost!但是,这也将列出不包含此文件的子文件夹的所有子文件夹。顺便说一句,我可以在“LastWriteTime”字段上排序吗? – LarsErikP

+0

你想只列出一个级别的子文件夹?管道到排序对象按LastWriteTime排序 –

+0

是的,只有一个级别的子文件夹。 – LarsErikP

相关问题