2

複数のフォルダー内のすべてのファイルを見つけようとしていますが、唯一のことは、ファイルがいくつかのフォルダーに存在していたことです

E:\sample\cd.dll
E:\sample1\sample\cd.dll

私が使用している場合

Get-ChildItem -recurse

cd.dll の 2 つの FileSystemInfo を返します。結果は cd.dll の 1 つの FileName だけになるはずです。

4

1 に答える 1

2
Get-ChiltItem -recurse | Select-Object -Unique

-Unique では大文字と小文字が区別されるため、Sort-Object コマンドレットを使用することをお勧めします。

Get-ChiltItem -recurse | Sort-Object -Unique

コマンドレットを使用して重複を排除することもできますが、Get-Uniqueコマンドレットが正しく機能するためには、最初にオブジェクトを並べ替える必要があります

于 2013-05-15T09:25:09.527 に答える