区分大小写的Directory.Exists/File.Exists

the*_*nut 11 c# directory file case-sensitive file-exists

有没有办法让案件敏感Directory.Exists/ File.Exists从那以后

Directory.Exists(folderPath)
Run Code Online (Sandbox Code Playgroud)

Directory.Exists(folderPath.ToLower())
Run Code Online (Sandbox Code Playgroud)

都回归true

大多数时候它并不重要但我使用的宏如果路径与100%的情况不匹配似乎不起作用.

Jac*_*nev 5

由于Directory.Exists使用不区分大小写的FindFirstFile,因此不会.但是你可以通过将otherFlags参数设置为FIND_FIRST_EX_CASE_SENSITIVEPInvoke FindFirstFileEx