2
我想創建一個Hashtable,它將數組中同名的文件分組,因此我可以在稍後與那些列出這些文件的某些屬性(如存儲它們的文件夾) 。將對象添加到哈希表中的數組
$ht = @{}
gci -recurse -file | % {
try{
$ht.Add($_.Name,@())
$ht[$_.Name] += $_
}
catch{
$ht[$_.Name] += $_
}
}
所有我得到的是:
Index operation failed; the array index evaluated to null.
At line:8 char:13
+ $ht[$_.Name] += $_
+ ~~~~~~~~~~~~~~~~~~
我不知道這是爲什麼不工作,我會很感激的任何幫助。
'如果($ HT [$ _名。]){$ HT [$ _名。] + = $ _} else {$ ht [$ _。name] =,$ _}' – wOxxOm