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
I would use System.IO.Path.GetFullPath. It takes a string as an input (C:\stuff\things\etc\misc\other..\whatever.txt in your case) and will output a string (C:\stuff\things\etc\misc\whatever.txt).