我想製作一個腳本,該腳本將帶有一個父目錄,該目錄中有許多包含文件的子目錄。使用列表我希望將子目錄中的所有文件移動到父目錄中。Powershell,批量移動某種類型的文件
我已經創建了以下代碼,它給出了子目錄中指定類型的所有文件的列表,但我不確定如何對所有子文件進行批量移動。
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
謝謝你的提示,我會盡量改進我的方法在未來,並採取你已經傳授的。 PowerShell的語法似乎很有些不適應的,我需要進行這樣學習如何使用它的任務是用途不同高我的目標名單上 –