def gen_filelist()

in old/snowball_uploader_25-success.py [0:0]


def gen_filelist():
    sum_size = 0
    fl_prefix = 'fl_'
    fl_index = 1
    shutil.rmtree(filelist_dir,ignore_errors=True)
    try:
        os.makedirs(filelist_dir)
    except: pass
    print('generating file list by size %s bytes' % max_tarfile_size)
    for r,d,f in scandir.walk(target_path):
        for file in f:
            file_name = os.path.join(r,file)
            fl_name = filelist_dir + '/' + fl_prefix + str(fl_index) + ".txt"
            sum_size = sum_size + os.path.getsize(file_name)
            if max_tarfile_size < sum_size:
                fl_index = fl_index + 1            
                sum_size = 0
            with do_open(fl_name, 'a') as fl_content:
                target_file_name = rename_file(file_name)
                fl_content.write(file_name + delimiter + target_file_name + '\n')                
                print('%s, %s' % (file_name, target_file_name))
    print('file lists are generated!!')
    print('check %s' % filelist_dir)
    return os.listdir(filelist_dir)