Check if folder contains subfolders

os module

import os

def folder_contains_subfolders(folder_path):
    for item in os.listdir(folder_path):
        item_path = os.path.join(folder_path, item)
        if os.path.isdir(item_path):
            return True
    return False

folder_path = "/path/to/your/folder"
print(folder_contains_subfolders(folder_path))

pathlib module

from pathlib import Path

def folder_contains_subfolders(folder_path):
    folder = Path(folder_path)
    for item in folder.iterdir():
        if item.is_dir():
            return True
    return False

folder_path = "/path/to/your/folder"
print(folder_contains_subfolders(folder_path))

Leave a Reply

Your email address will not be published. Required fields are marked *