Symbolic Link In Windows ✦ Validated & Tested

function Remove-Symlink param([string]$Path) if (-not (Test-Path $Path)) Write-Error "Path not found: $Path" return

var di = new DirectoryInfo(directory); foreach (var entry in di.GetFileSystemInfos()) var attr = File.GetAttributes(entry.FullName); if ((attr & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint) Console.WriteLine($"Symlink: entry.FullName"); symbolic link in windows

"Remove" if (-not $LinkPath) Write-Host "Usage: -Action Remove -LinkPath <path>" return " return [switch]$Directory

[switch]$Directory, [switch]$Junction, [switch]$Relative, [string]$SearchPath = "." ) [string]$SearchPath = "." )