https://github.com/onurags/filemanagement
https://github.com/onurags/filemanagement
cpp
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/onurags/filemanagement
- Owner: onurags
- Created: 2025-01-15T10:48:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-15T11:41:49.000Z (over 1 year ago)
- Last Synced: 2025-12-26T08:48:24.484Z (7 months ago)
- Topics: cpp
- Language: C++
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# File Management System
## Overview
The **File Management System** is a C++ project that allows users to perform various file operations such as creating, writing, reading, appending, and deleting files. This system includes a simple menu interface for interacting with files and demonstrates file handling techniques in C++.
## Features
- **Create a new file**: Allows the user to create a new file.
- **Write to a file**: Allows the user to write content to a specified file.
- **Read from a file**: Allows the user to read the content of a file.
- **Append to a file**: Allows the user to add content to an existing file.
- **Delete a file**: Allows the user to delete a specified file.
## How to Run
### Prerequisites
- A C++ compiler (such as GCC or Clang)
- A terminal or command prompt for execution
### Steps to run the application
1. **Clone the repository** to your local machine:
```bash
git clone https://github.com/anuragganvir/FileManagement.git
## How to Use
When you run the application, the following options will be displayed:
- Create a new file
- Write to a file
- Read from a file
- Append to a file
- Delete a file
- Exit
#### Enter your Choice:
### Available Operations
1. **Create a new file**: Enter a filename, and a new file will be created if it doesn't exist.
2. **Write to a file**: You can specify content to write to a file. The content is written line-by-line.
3. **Read from a file**: View the content of an existing file.
4. **Append to a file**: Add new content to an existing file.
5. **Delete a file**: Delete an existing file from the system.
## Contact
For any questions or feedback, feel free to contact me at:
* **Email**: [anuragganvir2019@gmail.com](mailto:anuragganvir2019@gmail.com)
* **GitHub**: [github.com/anuragganvir](https://github.com/anuragganvir)