C#:シンボリックリンクとジャンクションのリンク先を取得する
C# でシンボリックリンクとジャンクションのリンク先を知る方法
code:cs
var originalPathLinkInfo = Directory.ResolveLinkTarget(originalPath, true);
if (originalPathLinkInfo == null)
{
Console.WriteLine($"{originalPath} is not a link");
}
else
{
Console.WriteLine($"FullName: {originalPathLinkInfo.FullName}");
}
関連
File.ResolveLinkTarget(String, Boolean) メソッド (System.IO) | Microsoft Learn