0
我有许多日志文件,它将有代码计数。如何在散列中存储文件名和提取内容?
我想读取文件并获取代码计数从它,然后存储在哈希表类似如下
文件名[不带扩展名] = Codecount
对于前:
器Comp1 = 65652 Comp2 = 54654
我已经按照以下方法提取了代码数并将其存储在数组中。
[email protected]()
[email protected]()
$Totallinesver2+=Get-ChildItem -Path $CCountFolder -Recurse | Foreach { Get-Content $_.FullName | Select-string -simplematch "Total Lines (version 2)" }`
Foreach ($line in $Totallinesver2) { $Count+= $($line -replace "Total Lines \(version 2\) : ","").Trim()}
通过上面的方式,我无法处理单个数组中的codecount和文件名。如果它存储在散列表中,则会更容易。如何在密钥中读取文件名并将代码数存储在值中?
编译问题好友。在语句块中缺少关闭'}'。 – Samselvaprabu 2012-02-15 12:17:30
已编辑。父母失去平衡。 – mjolinor 2012-02-15 12:30:09
此方法无效。它会引发错误。 “找不到路径'E:\ Myfolder \ Total Lines(version 2)',因为它不存在”我认为你没有从文件中读取内容。没有提到的地方。你能否相应地更新答案 – Samselvaprabu 2012-02-23 12:17:44