{"id":25448923,"url":"https://github.com/Youssef155/file-explorer-app","last_synced_at":"2025-11-02T01:30:29.203Z","repository":{"id":277944184,"uuid":"933079035","full_name":"Youssef155/FileExplorerApp","owner":"Youssef155","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-17T05:26:44.000Z","size":94,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-17T06:26:23.233Z","etag":null,"topics":["csharp","desktop-application","disk-tools","dotnet-framework","file-explorer","winforms-application"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Youssef155.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-15T05:05:13.000Z","updated_at":"2025-02-17T05:53:51.000Z","dependencies_parsed_at":"2025-02-17T06:26:40.637Z","dependency_job_id":"e2ba04ee-c0dc-42e5-9bae-d3b35bd9f03b","html_url":"https://github.com/Youssef155/FileExplorerApp","commit_stats":null,"previous_names":["youssef155/fileexplorerapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youssef155%2FFileExplorerApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youssef155%2FFileExplorerApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youssef155%2FFileExplorerApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youssef155%2FFileExplorerApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Youssef155","download_url":"https://codeload.github.com/Youssef155/FileExplorerApp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239358521,"owners_count":19625502,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","desktop-application","disk-tools","dotnet-framework","file-explorer","winforms-application"],"created_at":"2025-02-17T20:15:47.997Z","updated_at":"2025-11-02T01:30:29.147Z","avatar_url":"https://github.com/Youssef155.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FileExplorerApp\n\nFileExplorerApp 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.\n\n---\n\n## Features\n\n- **Drive Navigation**: Automatically detects and lists all drives on your system for quick access.\n- **Folder and File Browsing**: Browse through directories and view their contents, including files and subdirectories.\n- **File and Folder Operations**:\n  - **Open Files**: Open any file directly with its associated program.\n  - **Copy**: Copy files or folders to a different location.\n  - **Move**: Move files or folders between locations using arrow buttons.\n  - **Delete**: Delete files or folders with confirmation prompts to prevent accidental deletion.\n- **Navigation Shortcuts**:\n  - Navigate to parent directories using `..`.\n  - Reload drives using `.`.\n- **Detailed View**:\n  - Displays file and folder attributes such as name, type (file or folder), and size.\n- **Open Files**: Open files directly from the app using the default system application.\n- **Dual-Pane Interface**: Manage files and folders efficiently with left and right panes.\n- **Error Handling**: Gracefully handles errors like unauthorized access, invalid selections, or unexpected failures.\n\n---\n\n## Tech Stack\n\nThe FileExplorerApp is built using the following technologies:\n\n- **Programming Language**: C#\n- **Framework**: .NET Framework (Windows Forms)\n- **IDE**: Visual Studio\n- **Version Control**: Git\n- **Operating System**: Windows\n\n---\n\n## Installation\n\nTo install and run the FileExplorerApp, follow these steps:\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/Youssef155/FileExplorerApp.git\n\n2. Open the Solution:\n   - Navigate to the cloned directory.\n   - Open `FileExplorerApp.sln` with Visual Studio.\n\n3. Build the Solution:\n   - Restore NuGet packages if prompted.\n   - Build the solution using `Ctrl+Shift+B`.\n\n4. Run the Application:\n   - Press `F5` or click on the \"Start\" button in Visual Studio.\n\n---\n\n## Usage\n\n1. **Launch the App**: Open the application after building it.\n\n2. **Navigate Files**:\n   - Use the left and right panes to browse files and folders.\n   - Click on a folder to navigate into it.\n   - Use `.` to return to the root drives and `..` to go up one directory level.\n\n3. **Perform File Operations**:\n   - **Copy**: Select a file or folder in one pane and click the **Copy** button to copy it to the other pane.\n   - **Move**: Use the arrow buttons (`←` or `→`) to move files or folders between panes.\n   - **Delete**: Select a file or folder and click the **Delete** button to remove it (with confirmation).\n\n4. **Open Files**: Double-click on a file to open it with the default system application.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYoussef155%2Ffile-explorer-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FYoussef155%2Ffile-explorer-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYoussef155%2Ffile-explorer-app/lists"}