我想通過補丁腳本里面的文件夾進行迭代,找到DBChangesMain和ContentLbl的每一個迭代的結果並存儲到字典或哈希表,然後打印出來的效果我如何做到這一點?存儲輸出到字典中
到目前爲止,我有
$patchscripts = Get-Item "F:\folder\trunk\Source\Database\Patch Scripts"
foreach ($folders in Get-childitem $patchscripts -recurse -include *.sql)
{
if ($folders -like "*DBChangesMain*")
{
}
if ($folders -like "*ContentLbl*")
{
}
}
Write-Host $DbChanges
Write-Host $contentlbl
,如果你有這樣做的更好的方法,請讓我知道,歡呼聲。
什麼應該是你在這裏的哈希表的鍵和值? – Joey 2013-02-28 11:22:02
鍵將是DBChanges或contentlbl,並且該值將是文件夾迭代的結果。我不知道如果我需要一個哈希表,我甚至可以將其存儲到一個數組我只需要遞歸動作的輸出存儲在同一個變量 – Lewis 2013-02-28 11:23:42
我想存儲每個返回的值包含DBchangesmain和contentlbl進入任一相同的變量或兩個變量,我可以在以後在我的powershell腳本中引用 – Lewis 2013-02-28 11:25:38