import os import sys def rename_files(prefix, directory): if not os.path.isdir(directory): print(f"Error: '{directory}' is not a valid directory.") return for filename in os.listdir(directory): old_path = os.path.join(directory, filename) if os.path.isfile(old_path): new_filename = f"{prefix}{filename}" new_path = os.path.join(directory, new_filename) os.rename(old_path, new_path) print(f"Renamed: {filename} -> {new_filename}") if __name__ == "__main__": if len(sys.argv) != 3: print("Usage: python3 script.py ") sys.exit(1) prefix_arg = sys.argv[1] directory_arg = sys.argv[2] rename_files(prefix_arg, directory_arg)