有沒有辦法將兩個數組組合到一個哈希表?將兩個數組組合成一個哈希表
$Name = Get-ChildItem C:\Users | Select-Object Name
$CreationTime = Get-ChildItem C:\Users | Select-Object CreationTime
$Table = New-Object psobject
foreach ($item in $Name) {
foreach ($item2 in $CreationTime) {
Add-Member -InputObject $Table -MemberType NoteProperty -Name $item -Value $item2 } }
如果我只是打印出$ item和$ item2,我多次獲得每個結果,我知道這是因爲嵌套的foreach。
上面的例子不是很好,我acutally需要這個導入不同的csv文件,並創建一個哈希表來再次導出它們。
爲什麼你不只是使用'Get-ChildItem C:\ Users |選擇對象名稱,創建時間?或者,這就是爲什麼你的意思是一個壞榜樣。向我們展示你實際上在做什麼可能會更好。 – Matt 2014-10-01 15:49:08
是的,就像我在底部所說的那樣,我想將兩個csv文件合併爲一個散列表。 – mt7 2014-10-01 15:57:03
這兩個文件共享一個公用密鑰還是可以將它們合併爲一行? – Matt 2014-10-01 16:02:35