我正在尝试查找多个文件夹中的所有文件,但唯一的问题是文件存在于某些文件夹中
E:\sample\cd.dll
E:\sample1\sample\cd.dll
如果我正在使用
Get-ChildItem -recurse
它返回cd.dll的两个FileSystemInfo。 结果应该只是cd.dll的一个FileName 提前谢谢。
答案 0 :(得分:2)
Get-ChiltItem -recurse | Select-Object -Unique
请注意,-Unique区分大小写,因此您可能希望使用Sort-Object cmdlet:
Get-ChiltItem -recurse | Sort-Object -Unique
您还可以使用Get-Unique
cmdlet消除重复项,但它需要先对对象进行排序才能使cmdlet正常工作