An open API service indexing awesome lists of open source software.

https://github.com/onurags/filemanagement


https://github.com/onurags/filemanagement

cpp

Last synced: about 2 months ago
JSON representation

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)