Ugrás a tartalomra

Symbolic Link In Windows -

static void RemoveLink(string path)

[Parameter(Position=1)] [string]$LinkPath, symbolic link in windows

$item = Get-Item -Path $Path -Force if ($item.LinkType -notin @("SymbolicLink", "Junction")) Write-Error "Not a symlink or junction: $Path" return if (Directory.Exists(path)) Directory.Delete(path)

var attr = File.GetAttributes(path); if ((attr & FileAttributes.ReparsePoint) != FileAttributes.ReparsePoint) Console.WriteLine("Not a symlink."); return; if (Directory.Exists(path)) Directory.Delete(path); else File.Delete(path); Console.WriteLine($"Removed: path"); symbolic link in windows

[Parameter(Position=2)] [string]$TargetPath,

static void ListLinks(string directory)

"List" List-Symlinks -Path $SearchPath