Из powershell, ls -R *.txt
будет рекурсивно перечислять файлы по каталогам, или, что еще лучше:
PS> Get-ChildItem -Path C:\Test -Name
logs
anotherfile.txt
Command.txt
CreateTestFile.ps1
ReadOnlyFile.txt
но как мне передать это в массив?Я хотел бы получить массив самого объекта file (?), Глядя на:
Get-ChildItem "C:\WINDOWS\System32" *.txt -Recurse | Select-Object FullName
https://stackoverflow.com/a/24468733/262852
Я ищу массив "file "объекты с PowerShell от этих типов команд.
возможно, лучший синтаксис:
Copy-Item -Filter *.txt -Path c:\data -Recurse -Destination C:\temp\text
но вместо того, чтобы копировать элементы, я просто хочу объект илискорее, массив объектов.Не путь к файлу, не файл, но, по-видимому, ссылка на PowerShell или указатель на файл.
(сейчас читаем руководство fine .)