Winfile
Last Updated March 28, 2023 Version 10.2.0.10
spacer
Privacy Statement The privacy statement can be found here
Introduction Winfile is the well known old File Manager from Windows NT. It has been revived by Microsoft and shared with the public via the Winfile github repository under the MIT License.
I have spent some time on this repository to fix bugs and more important to make it symbolic link, hardlink and junction aware. Since up till now not all PRs made it to the maintrunk, I have prepared a git branch on my fork of the repository which contains all my combined contributions.

Further more I added all Hardlink and Junction support to malxau's git branch of Winfile, so that an W2K/WXP version is also available.
Installation Copy Winfile.exe to some directory referenced by your PATH environment variable. %systemroot% is a good place.

Changes The changes I contributed to Winfile are
  • Create symbolic links during drag and drop by pressing CTRL + SHIFT
  • Create hardlinks during drag and drop of a file by pressing CTRL + SHIFT + ALT
  • Create junctions links during drag and drop of a directory by pressing CTRL + SHIFT + ALT
  • Issue symbolic link creation from the File menu or via F11
  • Issue hardlink or junction creation from the File menu or via SHIFT + F11
  • Create symbolic links via CTRL + C and CTRL + L
  • Create hardlinks or junctions links via CTRL + X and CTRL + L
  • Path length support up to 1024 characters
  • CTRL-E opens an explorer in the selected directoy
  • Full UNC path support with new drives from 0: to 9:
These changes make Winfile the fastest tool, when it comes to creating hardlinks, symbolic links and junctions.
All features of the version can be found here
 
Symbolic Link Creation
Hardlinks/Junctions
Winfile now can create symbolic links/hardlinks or junctions quite easily
  • Select one or more files/directories
  • Press CTRL+SHIFT for symbolic links or press CTRL+SHIFT+ALT for Hardlinks/Junctions
  • Drag the file(s)/directory(s) with the mouse to its target location
Create Symbolic Link via Drag and Drop

The cursor now shows an arrow symbol if you pressed CTRL+SHIFT. If you pressed CTRL+SHIFT+ALT a chain symbol is shown as cursor.
Once the file/directory is 'released' a symbolic link/hardlink/junctions is created in the target.

In general to create symbolic links one of a few constraints has to be met:
Symlinks/Hardlinks/Junctions can be created by selecting File/Symlink/Hardlink from the menu

Create Symbolic Link/Hardlink/Junction via Menu

 
Very Long Path Winfile supports up to 1024 characters, which is an improvement, but not the full scope of 32767 characters. Anyhow this should be enough to solve most real world problems.

Show up to 1024 characters
 
UNC Name support Winfile allows you to quickly navigate among UNC paths.
  • Press CTRL+G
  • Paste path into
Navigate among UNC Path

Up to 10 different UNC path can be stored in Winfile and can be switched between via CTRL+0, CTRL+9 and its 'numbered' drives.
Use CTRL+W on an open UNC path window to close such a UNC mapping and delete its numbered drive.
 
Download precompiled 64bit W7/W10/W11 binaries Download and extract winfile.zip (417kb)

 
Download precompiled 32bit W7/W10/W11 binaries Download and extract winfile_32.zip (390kb)

 
Download precompiled 32bit W2K/WXP binaries Download and extract winfile_xp.zip (192kb)