Symbolic Link In | Windows
static void Main(string[] args)
if ($UseJunction) cmd /c mklink /J "`"$Link`"" "`"$targetResolved`"" elseif ($IsDir) cmd /c mklink /D "`"$Link`"" "`"$targetResolved`"" else cmd /c mklink "`"$Link`"" "`"$targetResolved`"" symbolic link in windows
"Remove" if (-not $LinkPath) Write-Host "Usage: -Action Remove -LinkPath <path>" return static void Main(string[] args) if ($UseJunction) cmd /c
static void ListLinks(string directory)
if (!Directory.Exists(target) && !File.Exists(target)) Console.WriteLine($"Warning: Target does not exist: target"); string command = args[0].ToLower()
string command = args[0].ToLower(); switch (command) case "create": CreateLink(args); break; case "list": ListLinks(args[1]); break; case "remove": RemoveLink(args[1]); break; default: Console.WriteLine("Unknown command."); break;


