Я в качестве хобби собираю приставки Playstation.

Эта тема заслуживает отдельного поста, а задел я ее лишь потому, что собрал архив игр для Playstation 2, который составляет почти терабайт. Естественно, пришлось каждую игру упаковать в архив, чтобы сэкономить место. Спустя я время, я уже забыл какой был общий размер всех файлов, но мне нужно было это знать, чтобы понять какого размера понадобится память.

Мы, программисты, ленивые. Мы не будем делать что-то, что займет час, если это можно автоматизировать за восемь. Я так и сделал. Целый день провел за изучением и тестированием Powershell, чтобы он брал все архивы в папке, брал их несжатый размер из метаданных, складывал вместе и выдавал. Для его работы нужен установленный 7zip.exe. Я еще подумаю, как его интегрировать в скрипт, чтобы не было обязательной его предварительная установка. Но пока получилось вот это.

#Playstation #7zip #powershell