Я создаю скрипт, который построчно суммирует размеры каждого файла в каталоге красной линией файла.
Сейчас работает рекурсивный поиск файлов, и я получаю сумму для размеров для каждогострока исходного файла, но я не уверен, как добавить все эти значения вместе.
То, что у меня сейчас есть:
#Read each line of a file for a directory
foreach($line in Get-Content .\file.txt) {
#Prints the current line path
echo $line
#Prints a count of the files under that path and a sum of all files length
Get-ChildItem -Recurse $line | Measure-Object -Property Length -Sum
}
Вывод этих сценариев выглядит следующим образом:
T:/folder_1/folder_2/2018/12/6/A
Count : 30
Average :
Sum : 522382636
Maximum :
Minimum :
Property : Length
T:/folder_1/folder_2/2018/12/6/B
Count : 2
Average :
Sum : 2835134
Maximum :
Minimum :
Property : Length
Как получить сумму каждой суммы вывода для каждой папки, т. Е. Сумму всех значений .Sum
свойств?