mayankjoin3

tree output

Apr 17th, 2026
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. import os
  2.  
  3. def generate_tree(start_path, output_file):
  4.     with open(output_file, 'w', encoding='utf-8') as f:
  5.         for root, dirs, files in os.walk(start_path):
  6.             level = root.replace(start_path, '').count(os.sep)
  7.             indent = '│   ' * level
  8.             folder_name = os.path.basename(root)
  9.             f.write(f"{indent}├── {folder_name}\n")
  10.  
  11.             sub_indent = '│   ' * (level + 1)
  12.             for file in files:
  13.                 f.write(f"{sub_indent}├── {file}\n")
  14.  
  15. # مسیر folder
  16. start_path = r"C:\Users\Mayank\Documents\GitHub\ERP\assets"
  17. output_file = "assets_tree.txt"
  18.  
  19. generate_tree(start_path, output_file)
  20.  
  21. print("Tree structure saved to assets_tree.txt")
Advertisement
Add Comment
Please, Sign In to add comment