This project demonstrates basic file handling operations in Python, allowing users to:
- Create files
- Read file content
- Update or rename files
- Delete files
It uses the built-in os and pathlib modules for easy file management.
✅ View all files and folders in the directory
✅ Create a new file and write custom data
✅ Read existing files
✅ Update (rename, overwrite, or append) a file
✅ Delete any existing file safely
Lists all files and directories recursively using Path.rglob('*').
Creates a new file and writes user-input data into it.
Prevents overwriting an existing file.
Reads and prints the contents of a file if it exists.
Offers three options:
- Rename a file
- Overwrite file data
- Append new data to the file
Deletes a selected file if it exists.
🧑💻 Author
Built for learning and practicing Python file handling concepts.