在文件系统上进行非递归搜索

时间:2019-05-30 11:20:37

标签: powershell

我只想在父目录下搜索文件,而忽略父目录中的所有其他子目录。但是,脚本正在父目录中所有目录中搜索文件。

Get-ChildItem -File -Path "\\flamingdev\files\inbound\","*.csv" -Depth 0`
| Select-Object -ExpandProperty FullName`
| Add-Content -Path "\\flamingdev\files\input\files.txt"

1 个答案:

答案 0 :(得分:0)

要获取所有文件,请不要指定-Recurse-Depth,而只需使用-Filter

Get-ChildItem -File -Path "\\flamingdev\files\inbound\" -Filter "*.csv"

使用-Path "\\flamingdev\files\inbound\","*.csv",您只需为搜索指定两个不同的位置:

\\flamingdev\files\inbound\
*.csv