FileExplorerApp is a simple and intuitive file management application designed to help users browse, organize, and manage files and directories on their device. It provides a dual-pane interface for easy file navigation and operations such as copying, moving, deleting, and renaming files and folders.
fileExplorer.mp4
- Drive Navigation: Automatically detects and lists all drives on your system for quick access.
- Folder and File Browsing: Browse through directories and view their contents, including files and subdirectories.
- File and Folder Operations:
- Open Files: Open any file directly with its associated program.
- Copy: Copy files or folders to a different location.
- Move: Move files or folders between locations using arrow buttons.
- Delete: Delete files or folders with confirmation prompts to prevent accidental deletion.
- Navigation Shortcuts:
- Navigate to parent directories using
... - Reload drives using
..
- Navigate to parent directories using
- Detailed View:
- Displays file and folder attributes such as name, type (file or folder), and size.
- Open Files: Open files directly from the app using the default system application.
- Dual-Pane Interface: Manage files and folders efficiently with left and right panes.
- Error Handling: Gracefully handles errors like unauthorized access, invalid selections, or unexpected failures.
The FileExplorerApp is built using the following technologies:
- Programming Language: C#
- Framework: .NET Framework (Windows Forms)
- IDE: Visual Studio
- Version Control: Git
- Operating System: Windows
To install and run the FileExplorerApp, follow these steps:
-
Clone the repository:
git clone https://github.com/Youssef155/FileExplorerApp.git
-
Open the Solution:
- Navigate to the cloned directory.
- Open
FileExplorerApp.slnwith Visual Studio.
-
Build the Solution:
- Restore NuGet packages if prompted.
- Build the solution using
Ctrl+Shift+B.
-
Run the Application:
- Press
F5or click on the "Start" button in Visual Studio.
- Press
-
Launch the App: Open the application after building it.
-
Navigate Files:
- Use the left and right panes to browse files and folders.
- Click on a folder to navigate into it.
- Use
.to return to the root drives and..to go up one directory level.
-
Perform File Operations:
- Copy: Select a file or folder in one pane and click the Copy button to copy it to the other pane.
- Move: Use the arrow buttons (
←or→) to move files or folders between panes. - Delete: Select a file or folder and click the Delete button to remove it (with confirmation).
-
Open Files: Double-click on a file to open it with the default system application.