List Files in Specified Directory

  • Share this:

Code introduction


This function is used to list all files in a specified directory.


Technology Stack : os, sys, datetime, json, re

Code Type : Function

Code Difficulty : Intermediate


                
                    
import os
import sys
import datetime
import json
import re

def list_files_in_directory(directory):
    """
    List all files in a given directory.

    :param directory: The directory to list files from.
    :return: A list of file names in the directory.
    """
    try:
        # Get all entries in the directory
        entries = os.listdir(directory)
        # Filter out directories and return only files
        files = [entry for entry in entries if os.path.isfile(os.path.join(directory, entry))]
        return files
    except FileNotFoundError:
        return []