Я храню все модули нашей системы в одном каталоге (например, All\ModuleA; All\ModuleB
). Я хочу посмотреть, какие типы файлов наиболее многочисленны и занимают больше места по модулям. Итак, я хотел бы вывод по линии:
ModName,java-count,java-size,xml-count,xml-size,png-count,png-size...
ModuleA,30,0.2,100,2.3,0,0,...
ModuleB,21,0.1,20,0.7,1,1.2
Не во всех модулях есть файлы всех типов, поэтому это будет работать, только если я перечислю все типы для всех модулей (с большим количеством нулей).
У меня есть кое-что, что почти работает, но это отвратительно, многословно и неэффективно. Я уверен, что кто-то может помочь мне увидеть свет :-) (который, кстати, может быть частью бесплатного программного обеспечения, которое делает это из коробки; я решил сделать это только в PowerShell из интереса).
спасибо