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.