Published on January 26, 2024By DeveloperBreeze
import os
# Define the directory to list files from
directory_path = 'my_dir'
try:
# Check if the directory exists
if not os.path.exists(directory_path):
raise FileNotFoundError(f"The directory '{directory_path}' does not exist.")
# List all files and directories in the specified path
files_list = os.listdir(directory_path)
if not files_list:
print(f"The directory '{directory_path}' is empty.")
else:
print(f"Files and directories in '{directory_path}':")
for file in files_list:
print(f" - {file}")
except FileNotFoundError as e:
print(e)
except PermissionError:
print(f"Permission denied: Unable to access the directory '{directory_path}'.")
except Exception as e:
print(f"An unexpected error occurred: {e}")
Comments
Please log in to leave a comment.