# -*- coding: utf-8 -*-
r"""B106: liệt kê gọn nội dung từng thư mục app (không quét đệ quy rộng)."""
import os

GOC = [
    r'C:\Claw 2\Nghien cuu\Du-an-A-Quy-trinh-son\HLQT-app',
    r'C:\Claw 2\Nghien cuu\Du-an-B-He-mau-Stain-Glaze\calib-app',
    r'C:\Claw 2\Nghien cuu\Agent-Lab',
    r'C:\Claw 2\_BAN_GIAO_APP_LINUX',
]
for g in GOC:
    print('=' * 100)
    print('THƯ MỤC:', g, '(tồn tại)' if os.path.isdir(g) else '(KHÔNG CÓ)')
    if not os.path.isdir(g):
        continue
    for ten in sorted(os.listdir(g)):
        p = os.path.join(g, ten)
        if os.path.isdir(p):
            con = sorted(os.listdir(p))
            print('   [dir] %-22s %d mục: %s' % (ten, len(con), ', '.join(con[:8])))
        else:
            print('         %-22s %8d B' % (ten, os.path.getsize(p)))
