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}")List Files in a Directory Using os Module
Continue Reading
Discover more amazing content handpicked just for you
Tutorial
bash
Finding the Top 10 Biggest Files on an Ubuntu Server
Navigate to the directory where you want to search for large files. If you want to search the entire file system, you can skip this step.
cd /path/to/directoryAug 11, 2024
Code
python
Batch File Renaming Using os Module
No preview available for this content.
Jan 26, 2024
Discussion 0
Please sign in to join the discussion.
No comments yet. Start the discussion!