gpt4 book ai didi

c# - 检查两个文件名是否引用同一个文件

转载 作者:行者123 更新时间:2023-11-30 19:06:24 25 4
gpt4 key购买 nike

在 C# (4.0) 中有没有一种方法可以检查两个文件名是否引用同一个文件,最好不打开它们?

即如果相对路径指向 d,d:\x.txt 应该等于 x.txt 或 ../x.txt。

最佳答案

如果您使用 Path.GetFullPath在两个名称上,它们应该解析为相同的字符串:

string fullPath1 = Path.GetFullPath(absolutePath);
string fullPath2 = Path.GetFullPath(relativePath);

然后 fullPath1 应该等于 fullPath2 如果它们引用相同的文件。确保进行不区分大小写的比较,因为 Windows 文件名不区分大小写。

关于c# - 检查两个文件名是否引用同一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11816279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com