Я хочу создать скрипт, который будет принимать родительский каталог с несколькими дочерними каталогами, в которых есть файлы.Используя листинг, я хочу переместить все файлы в дочерних каталогах в родительский каталог.
Я создал следующий код, который покажет список всех файлов указанного типа в дочерних каталогах, но я не уверен, как массово переместить все дочерние файлы.
Write-host "Please enter source Dir:"
$sourceDir = read-host
Write-Host "Format to look for with . :"
$format = read-host
#Write-host "Please enter output Dir:"
#$outDir = read-host
$Dir = get-childitem -Path $sourceDir -Filter $format -recurse | format-table name
$files = $Dir | where {$_.extension -eq "$format"}
$files #| format-table name