The Linker & Mover Utility is a comprehensive GUI application designed to simplify the management of file system links (symbolic links, directory junctions) and advanced file moving operations. It streamlines complex tasks like moving a directory to a new drive and automatically creating a link back to the original location, ensuring seamless operation for applications.
Built by: Zachary Whiteman & Google Gemini Ai.
This tool provides advanced file system management capabilities.
To run this script, you will need:
- Windows Operating System.
- PowerShell 5.1 or newer.
- .NET Framework: Required for the Windows Forms GUI.
- Administrator Privileges: Creating symbolic links often requires administrative rights. The script will attempt to self-elevate if necessary.
- Download: Download the
Link & Mover Utility.ps1script file. - Unblock: Right-click the file, go to Properties, and click
Unblock. - Run: Execute the script from a PowerShell console.
.\Link & Mover Utility.ps1
The application offers several modes of operation:
- Create Links: Manually create file symbolic links, directory symbolic links, or directory junctions.
- Bulk Move & Link: Select a source directory and a destination. The utility will move the entire directory to the new location using
robocopyand automatically create a link (symlink or junction) at the original location pointing to the new one. This is ideal for moving large games or applications to a different drive without breaking them. - Selective Move & Link: Choose specific files or folders within a directory to move and link individually.
- Visual Previews: A live preview panel shows details about selected items, including icons and sizes.
- Activity Log: A persistent log viewer tracks all operations for review.
- Advanced Link Management: Supports all major Windows link types (Symbolic File, Symbolic Directory, Junction).
- Automated Moving: Uses
robocopyfor robust and reliable file transfers. - Seamless Redirection: Automatically replaces moved content with links, maintaining file paths for software compatibility.
- Return Links: Optionally create a shortcut at the destination to easily navigate back to the source.
- User-Friendly GUI: Visual interface simplifies complex command-line operations like
mklink.
- Scripting Language: PowerShell 5.1+
- GUI Framework: .NET Windows Forms (WinForms).
- System Tools:
robocopyfor file operations,cmd.exe /c mklinkfor link creation,WScript.Shellfor shortcuts.
- Administrator Rights: The script requires admin privileges to create symbolic links, which is a Windows security restriction.
- Legacy Compatibility: Uses
cmd.exeto invokemklinkensuring compatibility with older PowerShell versions that lack native link cmdlets.
Distributed under the MIT License. See LICENSE.txt for more information.
Zach Whiteman - elitesoftwarecolimited@gmail.com
HuggingFace - https://huggingface.co/EliteSoftware
HuggingFace (Personal) - https://huggingface.co/TheShadyRainbow
LinkTree - https://linktr.ee/zachrainbow