Я новичок в PowerShell и пытаюсь рекурсивно найти файлы XML в каталоге и прочитать (или cat
в unix) каждый файл.
Если бы это была машина Linux, я бы сделал что-то вроде:
$ find /path/to/dir/ -type f -iname *.xml -exec cat {} \;
Я пробовал PowerShell Get-Content
и Get-ChildItem
но мне не повезло:
powershell Get-ChildItem -Path C:\ProgramData\Microsoft\ -Include *.xml -Recurse | ForEach-Object {Write-Output $_; Get-Content $_}
Может ли кто-нибудь помочь мне понять, что я делаю неправильно или предложить более простое решение для поиска и рекурсивного чтения файлов в каталоге?