Welcome to FileForge! This project is a powerful file management tool designed to simplify handling files and directories. With FileForge, you can create, delete, rename, and open files with ease, all within an intuitive interface.
- Create Files: Easily create new files with custom names.
- Delete Files: Remove files with a single click.
- Rename Files: Effortlessly rename files.
- Open Files: Open files in the default text editor.
- Directory Tree View: Visualize your file system with an expandable tree view.
- Cross-Platform: Works on Windows platforms.
To get started with FileForge, follow these steps:
- C++ Builder (version X or later)
- Ensure your development environment is set up correctly.
Installation 💻
Clone the Repository:
git clone https://github.com/PanagiotisKots/FileForge.git
Open the Project:
Open C++ Builder and navigate to the cloned repository.
Open the project file FileForge.bpr (or .cbproj).
Build the Project:
Compile and build the project using C++ Builder.
Run the Application:
Execute the built application from your IDE or directly from the output folder.
Action | Description |
---|---|
Create a File | Enter the file name in the Memo2 field and click "Create". |
Delete a File | Enter the file name in the Memo2 field and click "Delete". |
Rename a File | Enter the old file name in Memo2, and follow the prompts to enter the new name. |
Open a File | Enter the file name in Memo2 and click "Open". |
Explore directories and files using the tree view on the left.
We welcome contributions to FileForge! If you’d like to contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature
Commit your changes:
git commit -am 'Add new feature'
Push to the branch:
git push origin feature/your-feature
Create a new Pull Request.
License 📜
This project is licensed under the MIT License - see the LICENSE file for details. Contact 📧
For any inquiries, please reach out to [email protected].
Here’s how you can get in touch with the creator of FileForge. Whether you have questions, suggestions, or just want to say hello, feel free to reach out!
Attribute | Details |
---|---|
Name | Panagiotis Kotsorgios |
Role | Lead Developer |
GitHub |
Method | Details |
---|---|
Technologies & Tools |
---|