def main()

in fsxlcw/utils/diskfill.py [0:0]


def main():

    parser = argparse.ArgumentParser()
    parser.add_argument("parent_directory",
        help="the directory where to create files")
    parser.add_argument("-n", "--number_of_files",
        help="how many files of 100MB will be created")
    args = parser.parse_args()

    # size: 100MB file  = 100.000.000 bytes
    size = 100000000
    the_range = 100
    if args.number_of_files:
        the_range = int(args.number_of_files)
    parent_directory = args.parent_directory

    for x in range(the_range):
        file_name = generate_file_name()
        generate_big_random_bin_file(parent_directory, file_name, size)

    print( f"generated {the_range} file(s) of size {size/1000} MB in {parent_directory}" )