扫描一个文件夹+子文件夹+在PowerShell中获取具有特定扩展名的文件
问题描述:
我有一个名为LOGFILES的文件夹和一个名为LOGFILES_OLD的子文件夹。扫描一个文件夹+子文件夹+在PowerShell中获取具有特定扩展名的文件
但我们需要假设我不知道该文件夹的内容。
我想在PowerShell中开发的是一种显示.log
扩展名的所有文件列表的方法。
我失败的东西得到它我已经在这里找到:
Get-Item C:\LOGFILES -Recurse | Where-Object {$_.Extension -eq ".log"} | Format-List
答
你为什么不使用:
Get-ChildItem "C:\LOGFILES" -include *.log -Recurse
它不检索一个结果文件 –
要carreful它的'Get-ChildItem'不是'Get-Item'。它用'-Recurse'标志为我工作。 – JPBlanc
非常感谢JP –