1

我想列出 \MYNAS\Profiles\pc 的所有子文件夹,其中不包含名为“pålogging.txt”的文件。我设法用这个 oneliner 列出了所有实际包含这个文件的子文件夹:

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

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

4

1 回答 1

1

尝试这个:

Get-ChildItem -Recurse | 
Where-Object {$_.PSIsContainer -and -not (Test-Path "$($_.FullName)\pålogging.txt" -PathType Leaf) }
于 2012-12-04T14:13:43.957 回答