如果我有一个在Windows中解析为文件路径的字符串,是否有一种被接受的方法来获取文件名的规范形式?
例如,我想知道
例如,我想知道
C:\stuff\things\etc\misc\whatever.txt
and
C:\stuff\things\etc\misc\other\..\whatever.txt
实际上指向同一个文件或不是,并在我的应用程序中存储路径的规范形式。
请注意,简单的字符串比较不起作用,任何正则表达式也不起作用。请记住,自Windows 2000以来,我们有像NTFS重新解析点这样的东西要处理,以及Windows 7中的新库结构。
subst
。 - EFraim