2
我有2个数组。两者都具有文件大小的属性,但第一个数组中的属性名称是“SizeInByte”,另一个数组中的名称是“Length”。 可以使用compare-object来比较基于文件大小的两个数组吗? 到目前为止,我还没有找到办法做到这一点:(Powershell比较具有不同属性的2个阵列
我有2个数组。两者都具有文件大小的属性,但第一个数组中的属性名称是“SizeInByte”,另一个数组中的名称是“Length”。 可以使用compare-object来比较基于文件大小的两个数组吗? 到目前为止,我还没有找到办法做到这一点:(Powershell比较具有不同属性的2个阵列
管一个数组到Add-Member cmdlet并为Length属性创建一个SizeInByte别名属性,然后通过相同的属性名称比较两个数组。
$LengthArr = $LengthArr | Add-Member -MemberType AliasProperty -Name SizeInByte -Value Length -PassThru
Compare-Object $LengthArr $SizeInByteArr -Property SizeInByte
亲爱的,谢谢队友:) 作品lika魅力 – TrexX 2013-02-10 18:59:24