# microsoft/winfile

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/microsoft-winfile).**

7,066 stars · 744 forks · C · MIT · archived

## Links

- GitHub: https://github.com/microsoft/winfile
- awesome-repositories: https://awesome-repositories.com/repository/microsoft-winfile.md

## Description

WinFile is a dual-pane file manager for Windows designed as a keyboard-driven file explorer. It provides a classical interface for organizing and managing files and directories through a navigation system focused on keyboard shortcuts and partial path jumping.

The application functions as a symbolic link manager, enabling the creation of symbolic links, hardlinks, and junctions via drag-and-drop operations using modifier keys. It also serves as a workspace manager that launches external tools, such as elevated shells and text editors, directly within the currently active directory.

Additional capabilities include local file searching based on name and date filters and the ability to switch between logical disk drives. User preferences, such as default editor paths and navigation shortcuts, are managed through an initialization file.

## Tags

### User Interface & Experience

- [Dual-Pane File Explorers](https://awesome-repositories.com/f/user-interface-experience/dual-pane-file-explorers.md) — Implements a side-by-side dual-pane interface for efficient file comparison and movement.
- [File Explorer Shortcuts](https://awesome-repositories.com/f/user-interface-experience/navigation-components/keyboard-navigation-shortcuts/file-explorer-shortcuts.md) — Focuses on keyboard shortcuts and partial path jumping to accelerate file and folder browsing.
- [Modifier Key Listeners](https://awesome-repositories.com/f/user-interface-experience/form-and-input-management/input-handling/modifier-key-listeners.md) — Detects modifier key combinations during drag-and-drop events to trigger advanced file operations.

### Development Tools & Productivity

- [Directory-Context Tool Launchers](https://awesome-repositories.com/f/development-tools-productivity/directory-context-tool-launchers.md) — Launches elevated shells and text editors directly within the currently active directory.
- [Directory Navigation Shortcuts](https://awesome-repositories.com/f/development-tools-productivity/directory-navigation-shortcuts.md) — Facilitates rapid directory jumping via partial path entry and keyboard shortcuts. ([source](https://github.com/microsoft/winfile/blob/master/CHANGES.md))
- [External Editor Integrations](https://awesome-repositories.com/f/development-tools-productivity/external-editor-integrations.md) — Integrates the ability to launch external code editors and shells directly from a selected directory. ([source](https://github.com/microsoft/winfile/blob/master/CHANGES.md))
- [File System Navigators](https://awesome-repositories.com/f/development-tools-productivity/file-system-navigators.md) — Provides a keyboard-driven interface for browsing directories and switching between logical drives.
- [Workspace Tool Launchers](https://awesome-repositories.com/f/development-tools-productivity/workspace-tool-launchers.md) — Functions as a workspace manager that opens elevated shells and editors in the active folder.
- [File Search Utilities](https://awesome-repositories.com/f/development-tools-productivity/file-search-utilities.md) — Includes a search utility for finding files based on names and dates with subdirectory filtering. ([source](https://github.com/microsoft/winfile/blob/master/CHANGES.md))

### Operating Systems & Systems Programming

- [Symbolic and Hard Link Creations](https://awesome-repositories.com/f/operating-systems-systems-programming/hard-link-management/symbolic-and-hard-link-creations.md) — Enables the creation of symbolic links, hardlinks, and junctions through modified drag-and-drop actions.

### Software Engineering & Architecture

- [Directory-Scoped Process Execution](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/workflow-automation-integrations/external-application-integrations/child-process-execution/directory-scoped-process-execution.md) — Provides the ability to launch external shells and editors with the current directory as the working path.

### System Administration & Monitoring

- [Symbolic Link Managers](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/folder-management/cloud-folder-links/internal-file-link-generators/symbolic-link-managers.md) — Manages the creation of OS-level symbolic links, hardlinks, and junctions to organize files.
- [File System Scan Filters](https://awesome-repositories.com/f/system-administration-monitoring/analysis-result-filtering/file-system-scan-filters.md) — Traverses directory trees using specific name and date filters to populate search results.

### Business & Productivity Software

- [Logical Drive Navigators](https://awesome-repositories.com/f/business-productivity-software/logical-drive-navigators.md) — Enables quick switching between different logical disk drives using keyboard shortcuts.

### Web Development

- [File Search & Filtering](https://awesome-repositories.com/f/web-development/file-uploads/upload-file-filtering/file-search-filtering.md) — Locates local files and folders based on name and date filters within large directory trees.
