Check if folder contains any file

os module

import os

def folder_contains_files(folder_path):
    return any(os.path.isfile(os.path.join(folder_path, item)) for item in os.listdir(folder_path))

# Test
folder_path = "/path/to/your/folder"
print(folder_contains_files(folder_path))  # True or False

pathlib module

from pathlib import Path

def folder_contains_files(folder_path):
    folder = Path(folder_path)
    return any(item.is_file() for item in folder.iterdir())

# Test
folder_path = "/path/to/your/folder"
print(folder_contains_files(folder_path))  # True or False

Leave a Reply

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