[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/gitishman/Basic-Python-Programs/main/dirTree.py [Back]  [Original]

import os
import os.path
from pathlib import Path

def display(path, level = 0):
    try :
        path = Path(path)    
    except:
        print("Enter right path")
        return 
    k = os.listdir(path)
    for i in k:
        if os.path.isfile(os.path.join(path, i)):
            print("  "*level, "--F--", i)
        elif os.path.isdir(os.path.join(path, i)):
            print("  "*level, "+-D--", i)
            display(os.path.join(path, i), level = level + 1)
        else:
            print(i)
    return 


if __name__ == "__main__":
    print("Enter a path")
    s = input()
    if s == "" : 
        s = os.getcwd()
    l = 0
    display(s, level = 0)

Web Proxy Viewer  |  New URL  |  Original Page