import sys from Disk import Disk from Simple_Filesystem import Simple_Filesystem disk = Disk(10000) fs = Simple_Filesystem(disk) no_args = len(sys.argv) image_name = sys.argv[1] command = sys.argv[2] if command == "mkdisk": fs.format() disk.save(image_name) elif command == "mkfile": disk.load(image_name) fs.create_file(sys.argv[3]) disk.save(image_name) elif command == "list": disk.load(image_name) number_of_files, files = fs.get_files() print('%d file(s)' % number_of_files) for filename in files.keys(): print(filename) elif command in 'remove': filename = sys.argv[3] disk.load(image_name) number_of_files, files = fs.get_files() if filename in files: fs.delete_file(files[filename]) else: