В моем сценарии я запускаю один раз $data = gci d:\ -recurse -force
, затем я использую вывод для разных целей, например, отчеты о файлах или папках, поэтому невозможно отфильтровать главную команду gci с помощью Where-Object
. Теперь для конкретной таблицы мне нужно получить файлы из моего вывода $ data в каталоге, указанном пользователем через параметр функции. Вот что я использую для папок:Выбор файлов в определенных папках
$regexPath = [regex]::Escape($SpecificDirectory)
$folders = $data | ? {$_.Attributes -eq "Directory" -and $_.FullName -match "^$regexPath"}
Но я понятия не имею, как можно использовать выход моего переменного $ Data, чтобы получить файлы из определенной папки.
Большое спасибо! – kekimian