我有一個使用FileSystemWatcher對象跟蹤本地文件夾更改的程序。 問題是,有時候,在某些環境和情況下(我不知道哪些環境和情況),這個觀察者給我一個DOS路徑上的事件(「/ Hello/How/Are/You」變得像「/ HE〜1/HO〜1/AR〜1/YO〜1" )。如何將DOS路徑轉換爲正常路徑(.net)
我在尋找的是一種強制這條路徑回到其完整和正常的方面。
或者至少可以告訴我路徑確實是DOS路徑,所以我可以用不同的方式處理條目。
編輯:它必須在長路徑(+260個字符)上工作,所以Path.GetFullPath(sShortPath)在我這裏不起作用!
你嘗試過'Path.GetFullPath'嗎? –