我有一个使用FileSystemWatcher对象跟踪本地文件夹更改的程序。 问题是,有时候,在某些环境和情况下(我不知道哪些环境和情况),这个观察者给我一个DOS路径上的事件(“/ Hello/How/Are/You”变得像“/ HE〜1/HO〜1/AR〜1/YO〜1" )。如何将DOS路径转换为正常路径(.net)
我在寻找的是一种强制这条路径回到其完整和正常的方面。
或者至少可以告诉我路径确实是DOS路径,所以我可以用不同的方式处理条目。
编辑:它必须在长路径(+260个字符)上工作,所以Path.GetFullPath(sShortPath)在我这里不起作用!
你尝试过'Path.GetFullPath'吗? –