扫描一个文件夹+子文件夹+在PowerShell中获取具有特定扩展名的文件

问题描述:

我有一个名为LOGFILES的文件夹和一个名为LOGFILES_OLD的子文件夹。扫描一个文件夹+子文件夹+在PowerShell中获取具有特定扩展名的文件

enter image description here

但我们需要假设我不知道该文件夹的内容。

我想在PowerShell中开发的是一种显示.log扩展名的所有文件列表的方法。

我失败的东西得到它我已经在这里找到:

Get-Item C:\LOGFILES -Recurse | Where-Object {$_.Extension -eq ".log"} | Format-List 

你为什么不使用:

Get-ChildItem "C:\LOGFILES" -include *.log -Recurse 
+0

它不检索一个结果文件 –

+0

要carreful它的'Get-ChildItem'不是'Get-Item'。它用'-Recurse'标志为我工作。 – JPBlanc

+0

非常感谢JP –