You can download this code by clicking the button below.
This code is now available for download.
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 []