I have two strings containing folder paths. Is there a way to determine if they point to the same location somehow? String comparison seems a bit unreliable considering things like case insensitivity, 8.3 filename length mangling, subst etc.

To illustrate, how could I determine that these two point to the same place:

```
String1 = "c:\Program Files\MyFolder\"
String2 = "C:\PROGRA~1\MYFOLDER"

```