【发布时间】:2012-08-05 12:08:26
【问题描述】:
在 C# (4.0) 中有没有办法检查两个文件名是否引用同一个文件,最好不打开它们?
即如果相对路径指向 d,d:\x.txt 应该等于 x.txt 或 ../x.txt。
【问题讨论】:
-
符号链接呢?路口?
-
检查它们的大小或日期(如创建、修改)。如果都相等,这是同一个文件。
-
我认为我不会遇到的符号链接和联结。
-
检查每个属性不是我想要的(这就像拥有文件访问权限);也许我应该在我的问题中添加它。