【发布时间】:2018-06-13 04:31:59
【问题描述】:
我正在使用以下代码:
Get-ChildItem -Path N:\USERS -Filter DANTOM.DTM -Recurse -ErrorAction SilentlyContinue -Force
我需要它来查找文件“DANTOM.DTM”或扩展名“.DTM”。我需要排除文件夹 N:\USERS\EDI 因为它是一个 1.7TB 的文件夹,其中永远不会包含此文件。所以这样做真的会加快这个过程。
我希望最终结果要么吐到一个 .txt 文件中,说明 N:\USERS 中的哪些文件夹有该文件,要么只是让它在 powershell 中显示为列表。
谢谢,
【问题讨论】:
-
所以你只需要
GCI C:\Users\* -Directory -Exclude 'EDI' | %{GCI $_ -Include DANTOM.DTM -Recurse -Force -EA 0}|Set-Content "$home\desktop\DTM Location.txt" -
我试过你的代码,它只是坐下来永远运行。没有文本文件。
标签: powershell