How do I resolve a canonical filename in Windows?

前端 未结 8 1409
自闭症患者
自闭症患者 2020-12-29 13:18

If I have a string that resolves to a file path in Windows, is there an accepted way to get a canonical form of the file name?

For example, I\'d like to know whether

8条回答
  •  灰色年华
    2020-12-29 13:53

    Roger is correct, there is no simple way. If the volume supports file a unique file index, you can open the file and call GetFileInformationByHandle, but this will not work on all volumes.

    The Windows API call GetFullPathName may be the best simple approach.

提交回复
热议问题