none
размер содержимого 7z архива - size contents in 7z archive RRS feed

  • Вопрос

  • 2014_07_01 : Cmd bat
    2014_07_01 : Подскажите как вычислить размер содержимого 7z архива
    2014_07_01 :
    2014_07_01 : Единственное что я нашел в справке 7z это
    2014_07_01 : http://lh5.ggpht.com/-I0CIkT9djZc/U7I98ON2xYI/AAAAAAAAJE4/aD13UzaKXMs/s0/img0f9a72d4711e0402c930fa7ce4bea71f.jpg
    2014_07_01 : http://lh5.ggpht.com/-XwSV8YJREt0/U7I-M5VP9NI/AAAAAAAAJFA/MdA_zI6orLM/s0/img4d0f56fac556a75c27cce25a3952fa38.jpg
    2014_07_01 :
    2014_07_01 : т.е. выполняю команду
    2014_07_01 : d:\_Doc_home\_script\_cmd\cmd_backup\BackUp_declarant_cmd>7za.exe l -slt d:\BackUp_declarant\BackUp_d1843_full__d$_d1843.7z | more
    2014_07_01 : и получаю такой ответ
    2014_07_01 : http://lh5.ggpht.com/-vUg-hs1LsJY/U7I_cCym7GI/AAAAAAAAJFM/vBNkQkk8YZk/s0/img2b681929181fa703e56e390952935a2a.jpg
    2014_07_01 : Он очень не удобный
    2014_07_01 : Можно конечно парсить весь этот лог
    2014_07_01 : отыскать для каждого файла size=
    2014_07_01 : Просуммировать все эти значения
    2014_07_01 : И предположительно я получу правильный полный размер содержимого.
    2014_07_01 :
    2014_07_01 : Может быть кто нибудь знает более красивое решение!

Ответы

  • Проще, но дольше(т.к. в cmd есть ограничение на поддержку  целых чисел до 2,147,483,647):

    "C:\Program Files\7-Zip\7z.exe" t Arch.7z | find "Size:"

    • Помечено в качестве ответа korggrodno3 1 июля 2014 г. 12:11
    Отвечающий

Все ответы

  • Проще, но дольше(т.к. в cmd есть ограничение на поддержку  целых чисел до 2,147,483,647):

    "C:\Program Files\7-Zip\7z.exe" t Arch.7z | find "Size:"

    • Помечено в качестве ответа korggrodno3 1 июля 2014 г. 12:11
    Отвечающий
  • спасибо этот вариант мне больше нравится. Несмотря на то что дольше. Там рядом оказалось много полезной инфы которая мне тоже нужна. СПасибо еще раз
    1 июля 2014 г. 12:11