Как организовать файлы в виде дерева?

Я давно хотел сделать дерево, но сейчас я остановился на том, что я могу делать также дерево но только без файлов. Я видел ответ но он был слишком сложным чтобы понять его, иначе я хочу более простой вариант. Я не хочу вывода как:

Programs
System32

Я хочу вот так:

C:/
|
|-Programs
|-System32

Ответы (1 шт):

Автор решения: Oopss

С файлами :

import subprocess

my_path = 'd:\\tt1'
result = subprocess.run(['cmd', '/c', 'tree','/F', my_path], capture_output=True, text=True, encoding='cp866')

print(result.stdout)

Без файлов :

import subprocess

my_path = 'd:\\tt1'
result = subprocess.run(['cmd', '/c', 'tree', my_path], capture_output=True, text=True, encoding='cp866')

print(result.stdout)
→ Ссылка