diff --git a/config/tree.py b/config/tree.py index aa0d80a1..f0110a7e 100644 --- a/config/tree.py +++ b/config/tree.py @@ -39,6 +39,11 @@ if __name__ == "__main__": print("Please provide at least one folder path.") sys.exit(1) + # Check if 'tree.json' exists + if os.path.exists('tree.json'): + print("'tree.json' already exists. No file was created.") + sys.exit(0) + # Generate the combined folder tree for all specified paths combined_folder_tree = generate_combined_tree(folder_paths) @@ -46,4 +51,4 @@ if __name__ == "__main__": with open('tree.json', 'w') as f: json.dump(combined_folder_tree, f, indent=4) - print("Folder tree successfully written to 'tree.json'.") \ No newline at end of file + print("Folder tree successfully written to 'tree.json'.")