使用与给定文件系统相同的大小写转换规则比较文件名

时间:2015-04-08 17:06:03

标签: winapi

我需要比较文件名,以便检查它们在给定文件系统上是否相同。

例如,在标准Windows NTFS卷上,后面的文件名是等效的:

TEST.TXT <--> Test.txt

但是以下文件名不是:

HÉLLO.TXT <--> Héllo.txt

是否有Win32函数可以检查两个文件名的等价性?

1 个答案:

答案 0 :(得分:0)

存在许多函数 - 所有需要的东西 - 不区分大小写的unicode字符串比较 lstrcmpiW,_wcsicmp,RtlEqualUnicodeString,...