import os
import shutil

# Directories
for folder in ['25Jan', '26Jan']:
    with os.scandir(folder) as dat_dirs:
        for dat in dat_dirs:
            da = dat.name
            if not dat.is_dir():
                continue
            if da != 'gen_data' and da != 'figures':
                continue
            with os.scandir(os.path.join(folder, da)) as dev_dirs:
                for dev in dev_dirs:
                    dv = dev.name
                    if not dev.is_dir():
                        continue
                    if not 'titan' in dv:
                        continue
                    if 'carbine' in dv:
                        continue
                    i = os.path.join(folder, da, dv)
                    o = os.path.join(folder, da, dv + '-carbine')
                    print(i, '--->', o)
                    os.rename(i, o)

# INI files
with os.scandir('.') as items:
    for it in items:
        f = it.name
        if not it.is_file():
            continue
        if not f.endswith('.ini'):
            continue
        if 'carbine' in f:
            continue
        if not f.startswith('vsbl-'):
            continue
        o = f'{os.path.splitext(f)[0]}-carbine{os.path.splitext(f)[1]}'
        #o = f.replace('-carbine', '')
        #o = f.replace('..ini', '.ini')

        print(f, '--->', o)
        #os.rename(f, o)
        #shutil.copyfile(f, o)
