ファイルの属性がReparsePointだとシンボリックリンクらしい。
1 2 3 4 5 6 7 |
using System.IO; FileAttributes fa = File.GetAttributes(dialog.FileName); if (attrs & FileAttributes.ReparsePoint) { Console.WriteLine('A symbolic link'); } else { Console.WriteLine('Not a symbolic link"); } |
参考サイト
FileAttributes 列挙体 (System.IO)
https://msdn.microsoft.com/ja-jp/library/system.io.fileattributes(v=vs.110).aspx